Payments

Prev Next

The Payment Gateway allows Bento Box to interface with a number of different payment providers via a single clean API. The gateway handles all communication with the payment provider so that switching provider is a simple as selecting a new provider and configuring their API credentials.

Key Concepts

Payment Methods

A Payment Method represents an individual's card or PayPal account, once registered in the service they can be used to take payment.

Transactions

A Transaction represents a payment, it has details on its current state and contains all history associated with that payment e.g. pre-authorisation attempts, capturing status, and refunds.

Authentication

The Payment Gateway uses JWT tokens for authentication, which can be retrieved from the Authentication Gateway.