Riverty (AfterPay)
Riverty (formerly AfterPay) is a widely used BNPL method in the Netherlands and Belgium. Riverty bears the risk and guarantees settlement.
Read how Riverty can benefit your business on multisafepay.com
Supports | Details |
---|---|
Countries | Austria, Belgium, Germany, Netherlands, Switzerland |
Currencies | EUR |
Chargebacks | No |
Discounts | Yes |
Payment pages | Yes (current version only) Activate at site level in your dashboard. |
Refunds | Yes: Full, partial, and API refunds |
Payment flow
This diagram shows the flow for a successful transaction. Click to magnify.
Payment statuses
The table below sets out the order status and transaction status for payments and refunds.
Description | Order status | Transaction status |
---|---|---|
Riverty has authorized the transaction and the funds are awaiting capture. You can still cancel. ⚠️ Note: To capture the funds, when you ship the order you must manually change the order status to Shipped. | Completed | Uncleared |
The funds are captured. You can no longer cancel. You can only refund. | Shipped | Uncleared |
MultiSafepay has collected payment. | Shipped | Completed |
Riverty has declined the transaction. Only the customer can contact Riverty to find out why (for privacy and compliance reasons). | Declined | Declined |
Riverty authorized the transaction, but you or the customer cancelled it before capture. | Void | Void/Cancelled |
Riverty authorized the transaction, but you didn't ship within 90 days of creating the transaction or the customer didn't complete payment. | Expired | Expired |
Refunds: Refund initiated. | Initialized | Completed |
Refunds: Refund complete. | Completed | Completed |
Activation
To activate Riverty for your account, email Riverty at [email protected]
Riverty provides you with an API key per country and per site, and you must accept Riverty's terms and conditions for each.
Integration
API
-
You will need an API key from Riverty per country per site.
-
See API reference – Create order > BNPL order.
Example requests
For example requests, on the Create order page, in the black sandbox, see Examples > Riverty direct/redirect.
Settype
todirect
orredirect
. -
A
shopping_cart
object is required for all BNPL orders. See Recipes – Include shopping_cart in order . -
Transactions expire after 90 days.
-
For direct orders, you must display your terms and conditions in your checkout.
Ready-made integrations
Riverty is supported in many of our ready-made integrations.
Supported ready-made integrations
- Craft Commerce
- CS-Cart
- Drupal 8
- Magento 1 & Magento 2
- Odoo
- OpenCart
- PrestaShop
- Shopware 5 and 6
- WooCommerce
- X-Cart
Testing
To test Riverty payments, see Testing payment methods – BNPL methods.
User guide
Addresses
Different billing and shipping addresses are supported.
The Transaction details page in your dashboard only shows the billing address. To retrieve other details, see API reference – Get order.
Collection period
If the customer returns some items from the order and this takes a long time to verify, you can pause the collection period for 2 to 4 weeks.
Phone +31 207 230 230 or email [email protected]
Gift cards
When paying with a gift card and Riverty, customers must enter the gift card details before placing their order, i.e. on your checkout page.
This is because Riverty collects and require precise order specifications. Our platform would interpret the gift card as a discount and generate incorrect order information, e.g. tax calculations.
You are solely responsible for this in your integration.
Shipment
When you ship the order, you must manually change the order status from Completed to Shipped to:
- Capture the funds
- Trigger sending the invoice to the customer
- Prevent the order from expiring
How to change order status to shipped
In your dashboard
- Sign in to your MultiSafepay dashboard .
- Go to Transactions > Transactions overview, and then click the relevant transaction.
- On the Transaction details page, under Order details, click Change order status.
- Change the status to Shipped.
- Send the customer the track and trace details, if relevant.
In your backend
If you change the order status in your backend, the following ready-made integrations pass the updated status to your dashboard automatically:
- Lightspeed, Magento 2, and WooCommerce: When you set the order to Shipped in your backend.
- Shopware 5: When you set the order to Delivered in your backend.
For other ready-made integrations, make an update order API request.
⚠️ Note: Some third-party plugins may not support updating the status via our API.
Strong customer authentication
In some cases, the customer is redirected to an authentication page.
The criteria for when this is triggered are controlled by Riverty.
Surcharges
Due to changes to the Wet op het consumentenkrediet, merchants who apply surcharges to BNPL methods are now deemed credit providers under article 7:57 of the Burgerlijk Wetboek. This requires a permit from the Authority for Financial Markets (AFM).
Riverty therefore strongly recommends discontinuing any surcharges.
For more information, see Riverty – Merchant support .
Support
Email [email protected]
Updated 2 months ago