Welcome to the Cyrexa API Endpoints Documentation
Get Started | Get Started Sign up for a Cyrexa Merchant account and get up and running in few steps. |
Customers | The Customers resource in the Merchant API is a pivotal tool for tracking and managing customer-related transactions within your e-commerce or retail platform |
Payment methods | As payment convenience is key to a seamless customer experience, we strive to make payments as effortless and secure as possible. Choose the payment method that suits your needs. |
Open Banking | Open Banking is the gateway for third-party providers to interact with Cyrexa customers and products. |
Create Customer | This helps merchant to create customers for both B2B and B2C. |
Update Customer | This helps merchant to update customer details for both B2B and B2C |
Fetch Customer List based on Tenant ID This help merchant to seek list of customers under the tenant. | This help merchant to seek list of customers under the tenant. |
Fetch Customer List based on Organization ID This help merchant to seek list of customers under the organization. | This help merchant to seek list of customers under the organization. |
Fetch Customer Details based on Customer ID | This help merchant to seek customer details based on the customer ID |
Initiate the Top-up Transaction (Saved Card/One-Time Use) | Begin the wallet top-up process using either a saved card or a one-time payment card |
3DS Authorization | Perform 3D Secure (3DS) authentication to ensure the security of the transaction |
Capture the Transaction | Secure and reserve (Capture Success, Failed…) the transaction amount from the customer’s card. |
Settle the Transaction | Finalize the payment, moving the reserved funds from the customer’s card to the wallet |
Refund/Cancel the Transaction | Reverse a completed or ongoing transaction |
View/Export Transaction/Order History | Access and download the history of transactions and orders for record-keeping or review. |
Manage Saved Card | Add, update, or delete cards saved for future transactions |
Manage Fee | Set and adjust any fees associated with wallet top-ups or related transactions. |
Manage Limit | View, define or modify transaction limits, such as daily or per-transaction caps |
Add Inventory | Enter new inventory items that can be associated with payment links or transactions. |
Approve/Reject Inventory (Tenant) | Review and approve or reject inventory items submitted by Seller before they go live. |
Manage (View, List) Inventory | Oversee inventory, including viewing, listing, and making adjustments as needed. |
Create Payment Link (Order) | Generate a payment link specifically tied to an order or transaction |
Approve/Reject Payment Link (Tenant - Optional) | Allow tenants to approve or reject payment links before they are finalized. |
Manage (View, List, Disable/Enable) | Pay Link Control and maintain payment links, including activation, deactivation, and status updates. |
Share the Link (SMS, Email, External) | Distribute the generated payment link to customers or clients through various channels. |
Access the Link – Payment Options | Enable buyers to access the payment link and choose from available payment options |
Access the Link – Ticket Support | Enable buyers to access the payment link and seek support via a ticket |
Access the Link – Order Status/History | Enable buyers to access the payment link and track the payment order status for paid orders |
Initiate the Top-up Transaction - Buyer | Allow buyers to begin a onetime payment process using a provided payment link using a card. (Coming Soon) |
3DS Authorization | Perform 3D Secure (3DS) authentication to ensure the security of the transaction (Coming Soon) |
Capture the Transaction | Secure and reserve (Capture Success, Failed the transaction amount from the customer’s card. (Coming Soon) |
Settle the Transaction | Finalize the payment, moving the reserved funds from the customer’s card to the Tenant wallet. (Coming Soon) |
Clear the Transaction – FinCore Order – Tenant to Seller | Finalize and clear the payment, transferring the funds from the tenant to the seller. (Coming Soon) |
Refund/Cancel the Transaction: | Reverse a completed or ongoing transaction. (Coming Soon) |
View/Export Transaction/Order History | Access and download the history of transactions and orders for record-keeping or review. (Coming Soon) |
Manage Fee | Adjust or set fees related to transactions made through payment links. (Coming Soon) |
Manage Limit | Define or adjust transaction limits for buyer-initiated payments. (Coming Soon) |
Share Bank Detail on the Payment Link– Seller | Share the seller’s bank details with the buyer for bank transfer payments. (Coming Soon) |
Receive the Transaction – Settlement | Accept payments into the bank account for final settlement (Coming Soon) |
Clear the Transaction – FinCore Order (To be confirmed) | Confirm and finalize the settlement of payments. (Coming Soon) |
Reverse Transaction | Reverse a payment or transaction, returning the funds to the payer. (Coming Soon) |
View/Export Transaction/Order History | Review and export transaction history related to bank payments (Coming Soon) |
Manage Fee | Set and manage any fees associated with bank payments (Coming Soon) |
Manage Limit | Define or update transaction limits for bank-based payments (Coming Soon) |
Manage Customer | Add, update, and manage customer profiles for P2P transactions. |
Send the Payment | Initiate and send payments between customers within the platform. |
Receive the Payment – Settlement | Accept and settle payments received from another customer. |
Reverse Transaction | Process reversals of P2P payments, returning funds to the original sender |
View/Export Transaction/Order History | Access and download the history of P2P transactions for review or record-keeping |
Manage Fee | Set and adjust fees related to internal P2P transactions. |
Manage Limit | Define and modify limits for internal P2P transactions |
Create an account access consent | Before you can access any data, you must create an access consent to read data from the user’s profile. |
Retrieve an account access consent | Get the details of the account access consent |
Delete an account access consent | Reject a consent if it is in the Awaiting Authorisation state or any error occurs while the consent is being authorised. Revoke a consent if it is in the Authorised state. |
Retrieve all accounts | Get a list of user accounts. |
Retrieve an account | Get the information about a specific account by ID. |
Retrieve an account balance | Get the balance of an account. |
Retrieve all account’s beneficiaries | Get all the beneficiaries of a specific user account. |
Retrieve all account’s direct debits | Get a list of all the direct debits for a specific user account. |
Retrieve all account’s standing orders | Get a list of all the standing orders for a specific user account. |
Retrieve all transactions | Get all the recent transactions for an account. |