Pay

All pay endpoints

Get prepared data for the front-end to begin the pay process of invoice(s)

get
Authorizations
PRIVATE-TOKENstringRequired
Query parameters
invoiceIdsstringRequired

The invoiceId(s) to prepare pay data for separated by comma (,) Remember to urlencode the provided invoiceIds The invoiceIds call would look like: /v3/account/invoice/pay/prepare?invoiceIds=111111%2C22222%2C33333%2C44444

Responses
chevron-right
200

OK

application/json
totalAmountstringRead-onlyRequired

The total amount of the selected invoices

currencystringRequired

The currency that is being used

currencySignstringRequired

The currency sign that is being used

totalSelectedInvoiceForPayinteger · integerRequired

The total selected invoices for pay

totalSelectedCreditForSettleinteger · integerRequired

The total selected credit invoices for settle

accountCreditstringRequired

The amount of the account credit

get
/v3/account/invoice/pay/prepare

post invoice(s) data to register the transaction with the selected payment provider

post
Authorizations
PRIVATE-TOKENstringRequired
Body
invoiceIdsstringRequired
paymentMethodIdinteger · integerRequired
issuerIdstringRequired
Responses
chevron-right
200

OK

application/json
requestUrlstringRequired

URL where to send the user with post form data

accountCreditstringRequired

The amount of the account credit

totalAmountstringRequired

Total amount to pay

post
/v3/account/invoice/pay/register

Get invoice plus extra information to show on landing page after payment

get
Authorizations
PRIVATE-TOKENstringRequired
Responses
chevron-right
200

OK

application/json
messagestringRead-onlyRequired

Payment processing result message

statusstringRead-onlyRequired

Payment processing result status

paymentMethodstringRead-onlyRequired

The method of the payment

get
/v3/account/invoice/pay/paymentLanding

Last updated

Was this helpful?