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