Payment methods are payment types, such as payment cards, digital wallets, ACH, and bank transfers, that gateways process for payments and deposits. Payout methods are the withdrawal options customers see in withdrawal forms, based on payout-enabled gateway accounts.
This page describes how to configure payment and payout methods on gateway accounts and in customer forms.
Payment methods are the types of payment that customers use to pay or deposit.
Examples are:
- Payment card (credit or debit).
- Digital wallet.
- ACH.
- Bank transfer.
Rebilly supports 184 payment methods. For a full list, see Payment methods. If you need a payment method that is not listed, Rebilly will integrate it at no additional cost. For more information, see Send an integration request.
To set up a new payment gateway, or to add payment methods to an existing gateway account, see Set up a payment gateway.
When a payment or deposit form initializes, the Ready to pay requested event is triggered.
Use rules on this event to control which payment methods are displayed and in what order.
- To configure payment method display in the Rebilly UI, see Payment method configuration.
- To display payment methods based on the customer's geographic location, see Display payment methods by location.
- To route payments to different gateways based on customer data, see Payment gateway routing.
Payout methods are the type of payment a customer uses to receive a withdrawal. Payout methods are displayed in withdrawal forms, based on payout-enabled gateway accounts.
Some examples are:
- Payment card (credit or debit).
- ACH.
Payout methods displayed in withdrawal forms are based on the following:
- Payment methods configured on the gateway account.
- Gateway support for payout for the payment method.
- The
Ready to payoutinstruction configured on the gateway account. - Customer eligibility based on the
Ready to payoutinstruction.
To configure a gateway account for payouts, see Configure how the gateway manages payout requests.
When a withdrawal or Cashier form initializes, or when the Ready to payout API operation is called, the Ready to payout requested event is triggered. Use rules on this event to define which eligible payout methods are displayed and in what order.
For more information, see Payout method configuration.