

Try the #1 Payments API for Platforms

Leading software platforms in Australia choose Payrix
Streamline your tech stack with an all-in-one payment API solution, designed exclusively for SaaS platforms. Built on REST, our robust software payments API is easy to integrate and comes with access to full support from our in-house integration experts. Try it for yourself with free access to our Sandbox environment.
Our robust API is trusted by industry leading platforms






Take the guesswork out of integrating payments

Streamlined, comprehensive integration
Streamlined, comprehensive integration

Monetise transactions flowing through your platform
Monetise transactions flowing through your platform

Flexible branding and customisability
Flexible branding and customisability

Collaborate with our in-house payment experts
Collaborate with our in-house payment experts



Built exclusively for SaaS platforms
Get complete control over your payment setup with our API-first solution. Access a wide range of pre-built calls, covering payment acceptance, merchant management, fee control, fraud reduction, and more. Our powerful API offers a comprehensive payment system that monetizes payments in your platform. Benefit from unique features like custom recurring schedules, built-in tokenization, and dynamic fee charging capabilities.




.gif?width=1020&height=1220&name=Payrix%20API%20Animation%204%20Gif%20(1).gif)
- Real-Time Payments
- Recurring Payments
- Scheduled & Installments
- Track Settlements
curl --location -g '/businesses/0/transactions/card-payments/token' \
--header 'Content-Type: application/json' \
--data '{
"ProcessType": "COMPLETE",
"Reference": "REAL-TIME-TXN-001",
"Description": "This is an example real-time transaction",
"Amount": 100.25,
"CurrencyCode": "AUD",
"CardToken": "6040ac298a41417bb19f263158043918",
"Payer": null,
"Audit": {
"Username": "Example-User",
"UserIP": "1.2.3.4"
}
}'
curl --location -g '/businesses/0/payers/0/schedules/' \
--header 'Content-Type: application/json' \
--data '{
"ScheduleType": "UNENDING",
"StartDate": "2022-06-07",
"Amount": 100,
"Frequency": "FORTNIGHTLY",
"FrequencyDay": 5,
"RemoveAllPaymentsBeforeStartDate": true,
"Audit": {
"Username": "Example-User",
"UserIP": "1.2.3.4"
}
}'
curl --location -g '/businesses/0/payers/0/schedules/' \
--header 'Content-Type: application/json' \
--data '{
"ScheduleType": "LIMITED",
"StartDate": "2022-06-07",
"Amount": 750.88,
"Frequency": "MONTHLY",
"FrequencyDay": 3,
"LimitToTransactionCount": 7,
"LimitToTransactionAmount": null,
"RemoveAllPaymentsBeforeStartDate": null,
"TemplateId": null,
"Audit": {
"Username": "Example-User",
"UserIP": "1.2.3.4"
}
}'
curl --location -g '/businesses/0/reports/settlements/?timeFrom=2018-07-08T00%3A00%3A12%252B10%3A00&timeTo=2018-07-08T23%3A59%3A00%252B10%3A00' \
--data '{
"business": {
"businessId": "1234",
"businessName": "Example Business Ltd"
},
"settlementId": "121118",
"settlementTime": "2018-07-08T21:29:12.71+10:00",
"settlementAmount": 63.32,
"settlementCurrency": "AUD",
"transactions": [
{
"settlementType": "SETTLEMENT",
"amountSettled": 99.8,
"feesDeducted": -0.2,
"business": {
"businessId": "1234",
"businessName": "Example Business Ltd"
},
"time": "2018-07-08T21:29:01.59+10:00",
"transactionId": "121113",
"secondaryTransactionId": "RT71494",
"reference": "b1r1ref",
"description": null,
"scheduleReference": null,
"amount": 100,
"amountRequested": 100,
"amountRefunded": 0,
"currency": "AUD",
"type": "RT",
"typeDescription": "Realtime Payment - Website",
"statusCode": "S",
"subStatusCode": null,
"statusDescription": "Settled",
"paymentMethod": "MASTERCARD",
"payer": null,
"card": {
"cardNumber": "555555xxxxxx4444",
"cardholderName": "Example Realtime Txn One",
"cardExpires": "2021-03-01T00:00:00",
"cardType": "Mastercard"
},
"bankAccount": null
}
]

one api. endless possiblities.
A true omni-channel payment solution

Online Payments
Allow your merchants to offer online payments using a pre-built payments page, or design your own checkout flow.


Billing and Invoices
Facilitate invoice payments and bill payments with ease by adding a secure Pay Now button to your invoicing features. Make it easier for your clients to get paid with a wide range of payment options, including BPAY and Direct Debit.

.png)
Recurring and Scheduled Payments
Set up installment and ongoing recurring payments with unique custom scheduling functionality. Your merchants can choose when and how they get paid, for greater control and flexibility.

.png)
SMS Payment Links
Automate messages with a payment link so your clients can remind their customers when they are due for payment.


In Person Payments
Integrate point of sale transactions and reporting into your payment tech stack with our in-person payment options. Your merchants can take payments in store with ease with our pre-configured devices.


TESTIMONIALS
What our integrated partners say
The flexibility of Payrix has definitely made an impact ... We were able to create a seamless experience for the end user because of Payrix’s modern API solutions.
David Salajan
CEO, HubHello
They talked us through how we could utilize their API for payments, both from a technical aspect and from a business perspective. It was perfect.
Matt Inglis
Country Manager, Perfect Gym
With Payrix, we don’t have to think about a transaction engine component or the Australian Financial Services license. We can concentrate on the tool set we provide.
Matt Kesby
Head of Simplification, Simple Rent
