Net::API::Stripe::Mandate::Options - Stripe API
use Net::API::Stripe::Mandate::Options; my $this = Net::API::Stripe::Mandate::Options->new || die( Net::API::Stripe::Mandate::Options->error, "\n" );
v0.1.0
Amount to be charged for future payments.
One of fixed or maximum. If fixed, the amount param refers to the exact amount to be charged in future payments. If maximum, the amount charged can be up to the value passed for the amount param.
fixed
maximum
A URL for custom mandate text
List of Stripe products where this mandate can be selected automatically. Returned when the Session is in setup mode.
Possible enum values
invoice
Enables payments for Stripe Invoices. ‘subscription’ must also be provided.
subscription
Enables payments for Stripe Subscriptions. ‘invoice’ must also be provided.
A description of the mandate or subscription that is meant to be displayed to the customer.
End date of the mandate or subscription. If not provided, the mandate will be active until canceled. If provided, end date should be after start date.
Specifies payment frequency. One of day, week, month, year, or sporadic.
day
week
month
year
sporadic
The number of intervals between payments. For example, interval=month and interval_count=3 indicates one payment every three months. Maximum of one year interval allowed (1 year, 12 months, or 52 weeks). This parameter is optional when interval=sporadic.
interval=month
interval_count=3
interval=sporadic
Description of the interval. Only required if the payment_schedule parameter is interval or combined.
payment_schedule
interval
combined
Payment schedule for the mandate.
Payments are initiated at a regular pre-defined interval
Payments are initiated sporadically
Payments can be initiated at a pre-defined interval or sporadically
Unique identifier for the mandate or subscription.
Start date of the mandate or subscription. Start date should not be lesser than yesterday.
Specifies the type of mandates supported. Possible values are india.
india
Found in invoice object and in subscription object and in checkout session
Transaction type of the mandate.
personal
Transactions are made for personal reasons
business
Transactions are made for business reasons
Jacques Deguest <jack@deguest.jp>
Payment intent, mandate_options property
Copyright(c) 2022 DEGUEST Pte. Ltd.
All rights reserved.
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
To install Net::API::Stripe, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Net::API::Stripe
CPAN shell
perl -MCPAN -e shell install Net::API::Stripe
For more information on module installation, please visit the detailed CPAN module installation guide.