Transactions
This endpoint enables Partners to submit transaction data concerning customers who are seeking approval for loans. Transaction data provided will be used for essential checks, such as credit verification.
The external user ID is a GUID associated with the transaction data. This is the ID used to identify partner customer in SteadyPay.
72a55c98-8ab2-40d8-9533-49a48bf8806bTransaction data has been successfully uploaded for all provided transactions.
The request could not be processed due to incorrect syntax, missing parameters, or invalid data. Please review and resubmit the request with correct information.
This can happen if the access token provided is invalid or expired.
An unexpected error occurred on the server side. Please try again later. If the issue persists, contact support for assistance.
No content
Open Banking
Webhooks
Before using open banking endpoint please coordinate with our support team and provide us your web hook url. The web hook url needs to be an open post endpoint at your end that Steadypay could send notification status of the open banking connection.
The webhook categories are defined by the eventTypes field. Current event types are:
connectionCreatedinsufficientTransactions
As new eventTypes related to transactions may be created in the future, and clients should be prepared to ignore an unexpected eventType.
Below are examples of the web hook notifications that will be received along with a 'Signature' in the request header. This signature is provided if partner wishes to validate the authenticity of the message received.
The Signature is encrypted using one-way hashing with the bcrypt library. Since bcrypt is a one-way hashing algorithm, the signature cannot be decrypted. Instead, to validate the signature, you must match it against the password used for authentication with SteadyPay.
We require a certain number of transactions to perform an accurate risk assessment. You will receive the following webhook if we are not able to fetch enough transactions from a linked account.
When you receive this prompt the user to link another account if possible. They may need to link multiple accounts. Please note that the exact number of transactions required can change depending on circumstances.
Here is how you can verify a bcrypt hash match in different programming languages:
Open banking bank connection used to fetch customers transactions.
[email protected]The redirect URL where customer will be redirected to after bank connection.
https://partner.com/redirectThis can happen if the access token provided is invalid or expired.
The customer does not exists.
An unexpected error occurred on the server side. Please try again later. If the issue persists, contact support for assistance.
Last updated