Route APIs

List of Route APIs available to perform various actions.


You can use the Route APIs to perform various actions. You can perform all of these actions from the

as well.

  • Ensure the currency is in MYR when creating an order ID.
  • Ensure orders created have the partial_payment parameter set to 0. Transfers will only occur if the orders are paid and the payments move to the captured state.
  • Ensure to pass the Linked Account id while creating an order.
  • Ensure the amount passed in the transfers object is not greater than the order amount.
  • If the amount passed in the transfers object is less than the main amount, the balance will automatically move to the Curlec nodal account.
    Example:
    Base amount = RM1000
    Amount in transfers object = RM750
    Balance amount = RM250 will be automatically added to the main Curlec nodal account.
  • Once the payment has been successfully made, verify the at your backend.
  • You can use API for reconciliation.
  • You can also and set up the transfer.processed Webhook event.

  • Use

    API to confirm the payment status before running the API.

  • Ensure the payment is in the captured state.

  • Ensure the amount does not exceed the initial payment amount.

  • Ensure the amount you want to transfer to a Linked Account is less than the initial amount.

    Watch Out!

    You must subtract fees to calculate the amount allowed to be transferred.

  • Ensure the nodal account has sufficient balance for the amount to be transferred.
  • Ensure the amount that needs to be transferred is correct as there is no maker-checker facility after creating the transfer.
  • Ensure the currency is in MYR.

The table below provides the list of various Transfers APIs and their brief description:


Was this page helpful?


route
split payments
route apis