Add transaction record

  • Add a transaction record (Such as a payment or refund) to an existing booking in ROLLER.
  • Payments must be processed externally of ROLLER, only a record of a successful transaction can be created via the API.

When processing refunds

  • Ensure you do not refund more than the amount already paid on the booking
  • This only affects the record in ROLLER and does not actually refund the guest. The refund must still be actioned separately (for example refunded via your payment gateway).
šŸ”’

Required scope: Payment_Create

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Path Params
string
required

Unique ID of a booking

Body Params
string
required

Unique payment or transaction ID. This must be unique otherwise the payment record will not be added.

string
enum
required

The tender type used

Allowed:
number
required

The payment total including fees, in venue local currency. Use a negative amount for refunds.

number

Credit card fees associated with the payment

string

Optionally provide the transaction datetime in UTC - generally used when re-creating bookings and needing to retain the original datetime

Responses

Language
Credentials
OAuth2
Missing 1 required scope
URL
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json