A representation of a system that Elevate will interoperate with to collect payments, e.g. Go Cardless or Finastra
Elevate Payment and Refund API (1.37)
- PaymentProvider - a representation of a system that Elevate will interoperate with to collect payments, e.g. Go Cardless
- SitePaymentMandate - a token from the payment provider that gives authority to take a direct debit from a bank account
- InvoicePayment - a single payment for an invoice that has happened externally or passed to a payment provider to collect funds
- AdhocInvoicePayment - a single payment for an adhoc invoice that has happened externally or passed to a payment provider to collect funds
- Refund - the funds returned to the customer that have previously been collected
- CustomerPayments - a single payment to an invoice or customer outstanding balance
- CustomerOutstandingBalance - the amount a customer is in debt (if negative) or has in credit (if positive)
- CustomerCreditStatus - returns a customer balance versus their credit threshold
- PaymentProviderPaymentLink - An external hyperlink that allows a customer to pay for an invoice or any amount towards the customer balance
- https://rest.elevatebilling.com/v1/site-payment-mandates
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://rest.elevatebilling.com/v1/site-payment-mandates?page=1&pageSize=100&sort=id%2Cname+%7C+name%3Adesc&fields=id%2Cname&siteId=1' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'OK
URL to the site payment provider to give to end users
token from payment provider to confirm mandate
URL the payment provider will redirect the browser to at the end of their data collection process
Mandate reference. Required when the paymentType is an integrated one, for example GO_CARDLESS, FINASTRA or STRIPE. If GO_CARDLESS, only accepted Created, Pending Submission, Submitted, Active, Reinstated, Customer approval granted and Customer approval skipped
Reference to a customer in a third party system. For example, Stripe Customer ID (mandatory if a Stripe mandate is provided), or optional references like GO_CARDLESS Customer Reference or FINASTRA Account Number
URL to an alternative payment page when payment provider unavailable
[ { "id": 1, "redirectURL": "string", "flowToken": "string", "siteId": 1, "returnURL": "string", "mandateReference": "string", "thirdPartyCustomerReference": "string", "exitURL": "string" } ]
New site payment mandate
URL to the site payment provider to give to end users
URL the payment provider will redirect the browser to at the end of their data collection process
- https://rest.elevatebilling.com/v1/site-payment-mandates
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
https://rest.elevatebilling.com/v1/site-payment-mandates \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"redirectURL": "string",
"siteId": 1,
"returnURL": "string",
"exitURL": "string"
}'OK
URL to the site payment provider to give to end users
token from payment provider to confirm mandate
URL the payment provider will redirect the browser to at the end of their data collection process
Mandate reference. Required when the paymentType is an integrated one, for example GO_CARDLESS, FINASTRA or STRIPE. If GO_CARDLESS, only accepted Created, Pending Submission, Submitted, Active, Reinstated, Customer approval granted and Customer approval skipped
Reference to a customer in a third party system. For example, Stripe Customer ID (mandatory if a Stripe mandate is provided), or optional references like GO_CARDLESS Customer Reference or FINASTRA Account Number
{ "id": 1, "redirectURL": "string", "flowToken": "string", "siteId": 1, "returnURL": "string", "mandateReference": "string", "thirdPartyCustomerReference": "string", "exitURL": "string" }