Some payment services set how a stored payment method can be used from the first transaction that
stores it, based on its
payment_source. On these services, a payment method first stored with
card_on_file may not support later merchant-initiated recurring or installment payments. Pick the
scenario that matches every way you plan to charge the payment method, and check the
connection for your payment service.E-commerce
A customer provides their payment details for a one-off payment and the payment method is not stored. The transaction is created directly after the payment details are provided.payment_source=ecommercemerchant_initiated=falseis_subsequent_payment=false
Fast checkout
A customer at checkout agrees to store their card for quicker checkouts in the future.payment_source=card_on_filemerchant_initiated=falseis_subsequent_payment=false
payment_source=card_on_filemerchant_initiated=falseis_subsequent_payment=true
Embed automatically applies the properties in this scenario for new and stored
payment methods when the
paymentSource prop is left to its default value.Unscheduled payments
A customer at checkout agrees to store their card for future transactions, and allows the merchant to initiate an unscheduled transaction in the case that there are any additional charges they incur on their account.payment_source=card_on_filemerchant_initiated=falseis_subsequent_payment=false
payment_source=card_on_filemerchant_initiated=trueis_subsequent_payment=true
Installments
A customer at checkout agrees to pay for goods over a certain amount of installments.payment_source=installmentmerchant_initiated=falseis_subsequent_payment=false
payment_source=installmentmerchant_initiated=trueis_subsequent_payment=true
Installments split by the issuer
An installment series, as in the Installments scenario, is a set of separate transactions that you charge over time. In some markets, the card issuer or acquirer can instead split one payment into installments. You create a single customer-initiated payment, and the buyer repays it in installments. To request this, setinstallment_count to the number of installments. The payment itself is a one-off
customer-initiated payment, so don’t set payment_source to installment, which marks a series of
merchant-initiated payments.
installment_count=3payment_source=ecommercemerchant_initiated=falseis_subsequent_payment=false
Subscriptions
A customer at checkout agrees to pay for a regular recurring subscription for a certain amount, paid at a fixed interval.payment_source=recurringmerchant_initiated=falseis_subsequent_payment=false
payment_source=recurringmerchant_initiated=trueis_subsequent_payment=true
MOTO
Customer’s card data is collected via mail (Mail Order) or telephone (Telephone Order) and typed in by a support agent or an automated scanning process.payment_source=motomerchant_initiated=falseis_subsequent_payment=false
payment_source=recurring,installment, orcard_on_filemerchant_initiated=trueis_subsequent_payment=true