Payment Issuance APIs A payment is a series of debit/credit entries that affect the asset and liability side of multiple ledgers. A typical payment consists of a payer (customer, buyer) and a payee (merchant), where the payer’s account is debited and payee’s account is credited.
*API References are optimized for larger screens. document.querySelector('.swagger__preloader').style.display = 'block' window.onload = function() { var url = "
...
Simple Credit Line Management System APIs The Simple Credit Line Management System (SCLMS) provides a mechanism to create credit accounts for your account holders and manage limits for these accounts through APIs. These limits are used to transfer funds from Fintech’s Funding Account to the account holder’s prepaid account when the account holder’s account is out of funds.
*API References are optimized for larger screens.
...
Transaction Policy APIs Transaction Policies are rules that you configure to allow or disallow transactions based on specific attributes, like transaction limits, aggregation constraints, validity, time period, balance and many more.
*API References are optimized for larger screens. document.querySelector('.swagger__preloader').style.display = 'block' window.onload = function() { var url = "\/swagger\/policyapis.yml"; const ui = SwaggerUIBundle({ url: url, dom_id: '#swagger-ui', deepLinking: true, presets: [ SwaggerUIBundle.
...
Transaction Policy error codes Note This section is currently work in progress. The following table lists the possible error codes returned on Fusion’s Transaction Policy APIs.
Create Account Holder Transaction Policy Endpoint URI POST/api/v1/ifi/{{ifi_id}}/accountHolders/{{account_holder_id}}/transactionPolicies Error codes Error Code HTTP Status Code Error Code Description INTERNAL_SERVER_ERROR 500 TRANSACTION_CATEGORY_DOES_NOT_EXISTS INTERNAL_SERVER_ERROR 500 Account group with Id: already exists INTERNAL_SERVER_ERROR 500 POLICY_ALREADY_EXISTS
Virtual Account Error Codes Note This section is currently work in progress. The following table lists the possible error codes returned on Fusion’s Virtual Account APIs.
Error Codes Error Codes Error Messages VAN1001 Unexpected error has occurred VAN1002 Request is Missing Mandatory Fields VAN1003 Status update not allowed on a VAN with CLOSED status VAN1004 Provided data doesn't belong to an existing VAN VAN1005 A fintech has already been onboarded with same cappi VAN1006 Maximum allowed virtual account numbers have been created for the account VAN1007 VAN registration is not available for the Ifi of the provided IfiId VAN1008 A VAN issuance has already been created with the same requestId VAN1009 Request Id is missing in the request VAN1010 Request Id is only allowed to be alphanumeric VAN1011 Request Id can be upto 20 characters long only VAN1012 No fintech has been onboarded with the provided Vbo-Id VAN1013 VAN Creation for the fintech is in INACTIVE status VAN1014 Unexpected error has occurred while adding van as an account vector VAN1015 Unexpected error while registering VAN with IFI VAN1016 Vbo-Id is not present in the account created event VAN1017 Invalid time range provided for fetching Transactions VAN1018 Invalid UTR Number VAN1019 Ledger creation failed while onboarding VBO VAN1020 Unexpected error occurred while performing payment VAN1021 The provided auth-token doesn't have access to the current API VAN1022 The provided auth-token cannot access transactions of provided vbo-id