Direct Integration is only suggested for merchants who have a dedicated development team. If you do not have a dedicated development team, please review our Platform Integration or PSP Integration solutions.
Direct Integration with Riverty provides a highly customizable solution, which can fit nearly any business model. This customization also tends to create complexity. Meaning, the time and effort needed for the Direct Integration can vary greatly. The below guide provides a high level explanation of the steps that need to be completed in order for a Direct Integration to be completed.
Implementation and Testing
KYC & Contract
During initial discussions Riverty's Sales Team will seek to understand the needs of the Merchant to best provide a solution using our Direct Integration.
Merchant business managers are encouraged to review our "How BNPL Works" tab to better understand the payment methods we make available and how they may best fit your needs. Additionally, we encourage all business managers to sign up for a free Merchant Portal Account to get a better feel for our Riverty Payment Methods work, even if you intend to eventually use your own internal system.
Please Note: the User Management function in the Merchant Portal allows multiple users to be signed up under same account. More details can be found in the Merchant Portal Guide
Merchant Developers are encouraged to review our API Specifications and Documentation to better understand how our Payment Methods API functions. Riverty also makes a Sandbox Environment available where developers can sign up to test our API in under 2 minutes.
Once the design structure for Integration has been identified, the Implementation Team will begin working with the Merchant developers to create and test the API Integration between the chosen systems.
The endpoint used should be switched from https://sandbox.bnpl.riverty.io/ to https://api.bnpl-pt.riverty.io/
The Authorization Key provided by the Sandbox will not function in Test. You can receive a Test Authorization Key from your Merchant Portal Account or from a Riverty Implementation Team member.
Please also review our Implementation Guide
Please review our Postman Collection and Environment
Please review our Response Codes
Please review our SCA Page
Please review our Test Suite
Riverty's Sales, Risk, and Legal Teams will complete the KYC and contract signing process in parrallel with the Implementation Team finalizing the Implementation and Testing Process.
The Live Environment Authorization key will be provided to the Merchant by the Implementation team once KYC has been completed and all needed contracts have been agreed upon and signed. Implementation will then carry out a testing on the Live Environment to ensure all connections are functioning as expected.
The endpoint used should be switched from https://api.bnpl-pt.riverty.io/ to https://api.bnpl.riverty.io/
Once the Implementation Team confirms that all Live Environment Testing has gone to plan and the first live transaction has been process, Hypercare will begin. During Hypercare Riverty will closely monitor the API for about 2 weeks. The Hypercare process will address any discovered problems.
When the new integration has passed Hypercare, the Hypercare team will hand off either to a Riverty Client Support Desk or to a Riverty Key Account Manager for Large Enterprises. Merchant Support will remain the main point of contact for any and all issues moving forward, including:
- Questions and Concerns
- Settlement & Reconciliation
- Dispute Management
- Technical Issues