You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
# Amount that will be collected. It is required when `amount_type` is `fixed`.
1686
-
attr_accessor:amount
1687
-
# The type of amount that will be collected. The amount charged must be exact or up to the value of `amount` param for `fixed` or `maximum` type respectively. Defaults to `maximum`.
1688
-
attr_accessor:amount_type
1689
-
# Date, in YYYY-MM-DD format, after which payments will not be collected. Defaults to no end date.
1690
-
attr_accessor:end_date
1691
-
# The periodicity at which payments will be collected. Defaults to `adhoc`.
1692
-
attr_accessor:payment_schedule
1693
-
# The number of payments that will be made during a payment period. Defaults to 1 except for when `payment_schedule` is `adhoc`. In that case, it defaults to no limit.
1694
-
attr_accessor:payments_per_period
1695
-
# The purpose for which payments are made. Has a default value based on your merchant category code.
1696
-
attr_accessor:purpose
1697
-
# Date, in YYYY-MM-DD format, from which payments will be collected. Defaults to confirmation time.
1698
-
attr_accessor:start_date
1699
-
1700
-
definitialize(
1701
-
amount: nil,
1702
-
amount_type: nil,
1703
-
end_date: nil,
1704
-
payment_schedule: nil,
1705
-
payments_per_period: nil,
1706
-
purpose: nil,
1707
-
start_date: nil
1708
-
)
1709
-
@amount=amount
1710
-
@amount_type=amount_type
1711
-
@end_date=end_date
1712
-
@payment_schedule=payment_schedule
1713
-
@payments_per_period=payments_per_period
1714
-
@purpose=purpose
1715
-
@start_date=start_date
1716
-
end
1717
-
end
1718
-
# Additional fields for Mandate creation
1719
-
attr_accessor:mandate_options
1720
-
# Indicates that you intend to make future payments with this PaymentIntent's payment method.
1721
-
#
1722
-
# If you provide a Customer with the PaymentIntent, you can use this parameter to [attach the payment method](/payments/save-during-payment) to the Customer after the PaymentIntent is confirmed and the customer completes any required actions. If you don't provide a Customer, you can still [attach](/api/payment_methods/attach) the payment method to a Customer after the transaction completes.
1723
-
#
1724
-
# If the payment method is `card_present` and isn't a digital wallet, Stripe creates and attaches a [generated_card](/api/charges/object#charge_object-payment_method_details-card_present-generated_card) payment method representing the card to the Customer instead.
1725
-
#
1726
-
# When processing card payments, Stripe uses `setup_future_usage` to help you comply with regional legislation and network rules, such as [SCA](/strong-customer-authentication).
# Amount that will be collected. It is required when `amount_type` is `fixed`.
4842
-
attr_accessor:amount
4843
-
# The type of amount that will be collected. The amount charged must be exact or up to the value of `amount` param for `fixed` or `maximum` type respectively. Defaults to `maximum`.
4844
-
attr_accessor:amount_type
4845
-
# Date, in YYYY-MM-DD format, after which payments will not be collected. Defaults to no end date.
4846
-
attr_accessor:end_date
4847
-
# The periodicity at which payments will be collected. Defaults to `adhoc`.
4848
-
attr_accessor:payment_schedule
4849
-
# The number of payments that will be made during a payment period. Defaults to 1 except for when `payment_schedule` is `adhoc`. In that case, it defaults to no limit.
4850
-
attr_accessor:payments_per_period
4851
-
# The purpose for which payments are made. Has a default value based on your merchant category code.
4852
-
attr_accessor:purpose
4853
-
4854
-
definitialize(
4855
-
amount: nil,
4856
-
amount_type: nil,
4857
-
end_date: nil,
4858
-
payment_schedule: nil,
4859
-
payments_per_period: nil,
4860
-
purpose: nil
4861
-
)
4862
-
@amount=amount
4863
-
@amount_type=amount_type
4864
-
@end_date=end_date
4865
-
@payment_schedule=payment_schedule
4866
-
@payments_per_period=payments_per_period
4867
-
@purpose=purpose
4868
-
end
4869
-
end
4870
-
# Additional fields for Mandate creation. Only `purpose` field is configurable for PayTo PaymentIntent with `setup_future_usage=none`. Other fields are only applicable to PayTo PaymentIntent with `setup_future_usage=off_session`
4871
-
attr_accessor:mandate_options
4872
-
# Indicates that you intend to make future payments with this PaymentIntent's payment method.
4873
-
#
4874
-
# If you provide a Customer with the PaymentIntent, you can use this parameter to [attach the payment method](/payments/save-during-payment) to the Customer after the PaymentIntent is confirmed and the customer completes any required actions. If you don't provide a Customer, you can still [attach](/api/payment_methods/attach) the payment method to a Customer after the transaction completes.
4875
-
#
4876
-
# If the payment method is `card_present` and isn't a digital wallet, Stripe creates and attaches a [generated_card](/api/charges/object#charge_object-payment_method_details-card_present-generated_card) payment method representing the card to the Customer instead.
4877
-
#
4878
-
# When processing card payments, Stripe uses `setup_future_usage` to help you comply with regional legislation and network rules, such as [SCA](/strong-customer-authentication).
4879
-
#
4880
-
# If you've already set `setup_future_usage` and you're performing a request using a publishable key, you can only update the value from `on_session` to `off_session`.
# Amount that will be collected. It is required when `amount_type` is `fixed`.
4856
-
attr_accessor:amount
4857
-
# The type of amount that will be collected. The amount charged must be exact or up to the value of `amount` param for `fixed` or `maximum` type respectively. Defaults to `maximum`.
4858
-
attr_accessor:amount_type
4859
-
# Date, in YYYY-MM-DD format, after which payments will not be collected. Defaults to no end date.
4860
-
attr_accessor:end_date
4861
-
# The periodicity at which payments will be collected. Defaults to `adhoc`.
4862
-
attr_accessor:payment_schedule
4863
-
# The number of payments that will be made during a payment period. Defaults to 1 except for when `payment_schedule` is `adhoc`. In that case, it defaults to no limit.
4864
-
attr_accessor:payments_per_period
4865
-
# The purpose for which payments are made. Has a default value based on your merchant category code.
4866
-
attr_accessor:purpose
4867
-
4868
-
definitialize(
4869
-
amount: nil,
4870
-
amount_type: nil,
4871
-
end_date: nil,
4872
-
payment_schedule: nil,
4873
-
payments_per_period: nil,
4874
-
purpose: nil
4875
-
)
4876
-
@amount=amount
4877
-
@amount_type=amount_type
4878
-
@end_date=end_date
4879
-
@payment_schedule=payment_schedule
4880
-
@payments_per_period=payments_per_period
4881
-
@purpose=purpose
4882
-
end
4883
-
end
4884
-
# Additional fields for Mandate creation. Only `purpose` field is configurable for PayTo PaymentIntent with `setup_future_usage=none`. Other fields are only applicable to PayTo PaymentIntent with `setup_future_usage=off_session`
4885
-
attr_accessor:mandate_options
4886
-
# Indicates that you intend to make future payments with this PaymentIntent's payment method.
4887
-
#
4888
-
# If you provide a Customer with the PaymentIntent, you can use this parameter to [attach the payment method](/payments/save-during-payment) to the Customer after the PaymentIntent is confirmed and the customer completes any required actions. If you don't provide a Customer, you can still [attach](/api/payment_methods/attach) the payment method to a Customer after the transaction completes.
4889
-
#
4890
-
# If the payment method is `card_present` and isn't a digital wallet, Stripe creates and attaches a [generated_card](/api/charges/object#charge_object-payment_method_details-card_present-generated_card) payment method representing the card to the Customer instead.
4891
-
#
4892
-
# When processing card payments, Stripe uses `setup_future_usage` to help you comply with regional legislation and network rules, such as [SCA](/strong-customer-authentication).
4893
-
#
4894
-
# If you've already set `setup_future_usage` and you're performing a request using a publishable key, you can only update the value from `on_session` to `off_session`.
# Amount that will be collected. It is required when `amount_type` is `fixed`.
4834
-
attr_accessor:amount
4835
-
# The type of amount that will be collected. The amount charged must be exact or up to the value of `amount` param for `fixed` or `maximum` type respectively. Defaults to `maximum`.
4836
-
attr_accessor:amount_type
4837
-
# Date, in YYYY-MM-DD format, after which payments will not be collected. Defaults to no end date.
4838
-
attr_accessor:end_date
4839
-
# The periodicity at which payments will be collected. Defaults to `adhoc`.
4840
-
attr_accessor:payment_schedule
4841
-
# The number of payments that will be made during a payment period. Defaults to 1 except for when `payment_schedule` is `adhoc`. In that case, it defaults to no limit.
4842
-
attr_accessor:payments_per_period
4843
-
# The purpose for which payments are made. Has a default value based on your merchant category code.
4844
-
attr_accessor:purpose
4845
-
4846
-
definitialize(
4847
-
amount: nil,
4848
-
amount_type: nil,
4849
-
end_date: nil,
4850
-
payment_schedule: nil,
4851
-
payments_per_period: nil,
4852
-
purpose: nil
4853
-
)
4854
-
@amount=amount
4855
-
@amount_type=amount_type
4856
-
@end_date=end_date
4857
-
@payment_schedule=payment_schedule
4858
-
@payments_per_period=payments_per_period
4859
-
@purpose=purpose
4860
-
end
4861
-
end
4862
-
# Additional fields for Mandate creation. Only `purpose` field is configurable for PayTo PaymentIntent with `setup_future_usage=none`. Other fields are only applicable to PayTo PaymentIntent with `setup_future_usage=off_session`
4863
-
attr_accessor:mandate_options
4864
-
# Indicates that you intend to make future payments with this PaymentIntent's payment method.
4865
-
#
4866
-
# If you provide a Customer with the PaymentIntent, you can use this parameter to [attach the payment method](/payments/save-during-payment) to the Customer after the PaymentIntent is confirmed and the customer completes any required actions. If you don't provide a Customer, you can still [attach](/api/payment_methods/attach) the payment method to a Customer after the transaction completes.
4867
-
#
4868
-
# If the payment method is `card_present` and isn't a digital wallet, Stripe creates and attaches a [generated_card](/api/charges/object#charge_object-payment_method_details-card_present-generated_card) payment method representing the card to the Customer instead.
4869
-
#
4870
-
# When processing card payments, Stripe uses `setup_future_usage` to help you comply with regional legislation and network rules, such as [SCA](/strong-customer-authentication).
4871
-
#
4872
-
# If you've already set `setup_future_usage` and you're performing a request using a publishable key, you can only update the value from `on_session` to `off_session`.
# Amount that will be collected. It is required when `amount_type` is `fixed`.
1077
-
attr_accessor:amount
1078
-
# The type of amount that will be collected. The amount charged must be exact or up to the value of `amount` param for `fixed` or `maximum` type respectively. Defaults to `maximum`.
1079
-
attr_accessor:amount_type
1080
-
# Date, in YYYY-MM-DD format, after which payments will not be collected. Defaults to no end date.
1081
-
attr_accessor:end_date
1082
-
# The periodicity at which payments will be collected. Defaults to `adhoc`.
1083
-
attr_accessor:payment_schedule
1084
-
# The number of payments that will be made during a payment period. Defaults to 1 except for when `payment_schedule` is `adhoc`. In that case, it defaults to no limit.
1085
-
attr_accessor:payments_per_period
1086
-
# The purpose for which payments are made. Has a default value based on your merchant category code.
1087
-
attr_accessor:purpose
1088
-
# Date, in YYYY-MM-DD format, from which payments will be collected. Defaults to confirmation time.
1089
-
attr_accessor:start_date
1090
-
1091
-
definitialize(
1092
-
amount: nil,
1093
-
amount_type: nil,
1094
-
end_date: nil,
1095
-
payment_schedule: nil,
1096
-
payments_per_period: nil,
1097
-
purpose: nil,
1098
-
start_date: nil
1099
-
)
1100
-
@amount=amount
1101
-
@amount_type=amount_type
1102
-
@end_date=end_date
1103
-
@payment_schedule=payment_schedule
1104
-
@payments_per_period=payments_per_period
1105
-
@purpose=purpose
1106
-
@start_date=start_date
1107
-
end
1108
-
end
1109
-
# Additional fields for Mandate creation.
1110
-
attr_accessor:mandate_options
1111
-
1112
-
definitialize(mandate_options: nil)
1113
-
@mandate_options=mandate_options
1114
-
end
1115
-
end
1116
-
1117
1074
classSepaDebit < ::Stripe::RequestParams
1118
1075
classMandateOptions < ::Stripe::RequestParams
1119
1076
# Prefix used to generate the Mandate reference. Must be at most 12 characters long. Must consist of only uppercase letters, numbers, spaces, or the following special characters: '/', '_', '-', '&', '.'. Cannot begin with 'STRIPE'.
0 commit comments