Checkout

List of endpoints

Description Endpoint

Creating a Checkout Session

POST /checkout/sessions

Confirming a Checkout Session

POST/checkout/sessions/{ID}/confirm

What is a Checkout Session?

Your Website
How would you like to pay?
Pay full Amount
Pay now
Pay in Installments
Start installment plan

 

A Checkout Session is the basis for displaying a form to your payer on your website. The goal of a Checkout Session is to collect the payer's information (name, address, etc.) and the payment information (card or bank account details). There are different forms you can display depending on your use case, see Types of Checkout Sessions.

 

Types of Checkout Sessions

Checkout for Self-Managed Recurring Payments

What are Recurring Payments?

Recurring payments are payments that charge the same card or bank account multiple times.

The payer agrees to the plan for the recurring payments (for example multiple installments or an ongoing subscription), and allows their card or bank account information being stored for future payments. This means the future payments can be charged without the payer being present.

What are Self-Managed Recurring Payments?

With self-managed recurring payments, you define the plans yourself. You have complete freedom, for example regarding the number of installments and when payments are made.

Since Flywire doesn't know your settings, you have to manually initiate each payment for those plans yourself.

You also have to send mandatory emails to your payers that inform them about the recurring payments.

Available payment methods:

  • Card

  • Direct debit

Available forms:

Checkout for Flywire-Managed Recurring Payments

What are Recurring Payments?

Recurring payments are payments that charge the same card or bank account multiple times.

The payer agrees to the plan for the recurring payments (for example multiple installments or an ongoing subscription), and allows their card or bank account information being stored for future payments. This means the future payments can be charged without the payer being present.

What are Flywire-managed Recurring Payments?

With Flywire-managed recurring payments, you use Flywire's pre-defined installment plans. You only have to configure the plan settings (for example the number of installments) in Flywire Dashboard, Flywire will take care of the rest.

Since Flywire knows your plan settings, payments get initiated automatically according to the schedule.

Flywire also manages all emails to your payers on your behalf - these are mandatory to inform them about the recurring payments.

You need access to Flywire Dashboard to define the settings for the plans. If you don't have access yet, contact your Relationship Manager.

Available payment methods:

  • Card

Available form:

Checkout for One Off Payments

A One Off Payment is a single payment made once. For One Off Payments, no card or bank account details are stored (unlike Recurring Payments, which store card or bank account information for multiple payments that are part of a plan).

Which payment methods are available depends on the recipient of the payment.

Available form:

Checkout for Pre-Authorization Payments

A Pre-Authorization Payment temporary reserves the payment amount on a debit or credit card. The purpose of a pre-authorization is to verify that the cardholder has sufficient credit available to cover a transaction and to temporarily set aside that amount until you capture the funds.

Pre-Authorization Payments are only available for same-currency payments, not for FX payments.

Example for a Pre-Authorization Payment:

A guest checks into a hotel for a three-night stay, and you place a pre-authorization on their credit card for the estimated cost of the stay.

  1. Check-In: You pre-authorizes $600 on the guest's credit card ($150 per night plus $150 deposit). This reduces the guest's available credit by $600 but is not yet charged.

  2. During the Stay: The guest orders room service for $50.

  3. Check-Out: The final bill is $500 ($450 for room charges plus $50 for room service). You capture $500 from the pre-authorization. The remaining $100 from the original hold is returned to the guest's available credit.

Available payment methods:

  • Card

Available form: