About Ratepay
General information about Ratepay
Ratepay is a whitelabel online service provider which allows merchants to provide their customers secure and commonly used payment methods. Below are the payment methods that are supported by Ratepay:
- Open Invoice - Open Invoice is a payment method that enables customers to purchase goods or services on credit and pay at a later date. With Open Invoice customers receive an invoice detailing the amount owed, payment terms, and due date.
When a customer selects Open Invoice during the checkout, Ratepay performs a real-time risk check. The advantage of using Open Invoice is that it can improve cash flow for both the buyer and merchants:
- For buyers: They can purchase goods or services without having to pay for them immediately, which can be beneficial for managing their finances.
- For merchants: With Ratepay you profit as a merchant from a full invoice purchase service. You pass on all the invoice data during the order to Ratepay, who takes over the complete billing and debtor management. As merchant you get a payment guarantee.
- SEPA Direct Debit - Ratepay offers classical hire purchase and SEPA direct debit. SEPA Direct Debit is a payment method that allows merchants to collect payments from buyers directly from their bank account via their IBAN, who have granted them permission to do so.
Further information can be found on the webpage of Ratepay (https://www.ratepay.com/en/).
Process flow chart
Get Started
- To start accepting Ratepay payment methods, first onboard with Ratepay.
- Once onboarded below information should be provided to you by Ratepay:
- Client ID: Username to connect to Ratepay's API
- Client Secret: Password to connect to Ratepay's API
- Partner Shop ID: The unique identifier assigned to you by Ratepay
- Reach out to Computop Helpdesk to enable Ratepay as a payment method and provide the above details securely.
Paygate interface
Format Description a alphabetical as alphabetical with special characters n numeric an alphanumeric ans alphanumeric with special characters ns numeric with special characters bool boolean expression (true or false) 3 fixed length with 3 digits/characters ..3 variable length with maximum 3 digits/characters enum enumeration of allowed values dttm ISODateTime (YYYY-MM-DDThh:mm:ss) Abbreviation Description CND condition M mandatory O optional C conditional Notice: Please note that the names of parameters can be returned in upper or lower case.Definitions
Data formats
Abbreviations
Comment If a parameter is mandatory, then it must be present If a parameter is optional, then it can be present, but it is not required If a parameter is conditional, then there is a conditional rule which specifies whether it is mandatory or optional
Initiate Ratepay payment
Once the customer proceeds to checkout you show a default list of Ratepay payment methods to pay. Once the customer proceeds to pay with Ratepay payment method, your backend need to make a server to server call to the following URL for making a payment request:
https://www.computop-paygate.com/ratepay.aspx |
Â
Notice: For security reasons, Computop Paygate rejects all payment requests with formatting errors. Therefore, please use the correct data type for each parameter. The following table describes the encrypted payment request parameters:
Parameters for Ratepay payments
The following table describes the result parameters with which the Computop Paygate responds to your system pls. be prepared to receive additional parameters at any time and do not check the order of parameters
the key (e.g. mid, RefNr) should not be checked case-sentive
Result parameters for Ratepay payments
Capture a Ratepay payment
In order to capture a payment transaction with Ratepay, please use the following URL:
https://www.computop-paygate.com/capture.aspx |
Â
Notice: For security reasons, Computop Paygate rejects all payment requests with formatting errors. Therefore, please use the correct data type for each parameter. The following table describes the encrypted payment request parameters:
Parameters for capture of a Ratepay payment
The following table describes the result parameters with which the Computop Paygate responds to your system pls. be prepared to receive additional parameters at any time and do not check the order of parameters
the key (e.g. mid, RefNr) should not be checked case-sentive
Response parameters for capturing a Ratepay payment
Cancel / return of Ratepay payments
In order to cancel a payment transaction with Ratepay, please use the following URL:
https://www.computop-paygate.com/reverse.aspx |
Notice: For security reasons, Computop Paygate rejects all payment requests with formatting errors. Therefore, please use the correct data type for each parameter. The following table describes the encrypted payment request parameters:
Parameters for cancellation / return of a Ratepay payment
The following table describes the result parameters with which the Computop Paygate responds to your system pls. be prepared to receive additional parameters at any time and do not check the order of parameters
the key (e.g. mid, RefNr) should not be checked case-sentive
Response parameters for cancellation / return of a Ratepay payment
Credit / refund Ratepay payment
In order to refund a payment transaction with Ratepay, please use the following URL:
https://www.computop-paygate.com/credit.aspx |
Â
Notice: For security reasons, Computop Paygate rejects all payment requests with formatting errors. Therefore, please use the correct data type for each parameter. The following table describes the encrypted payment request parameters:
Parameters for crediting a Ratepay payment
The following table describes the result parameters with which the Computop Paygate responds to your system pls. be prepared to receive additional parameters at any time and do not check the order of parameters
the key (e.g. mid, RefNr) should not be checked case-sentive
Response parameters for crediting a Ratepay payment
ShoppingBasket parameter explained
The following table describes the individual values within the ShoppingBasket:
Parameters within the shopping basket
[
{
"shoppingBasketAmount": 7930,
"items": [
{
"artNr": 37,
"category": "Electronics",
"descriptionAddition": "High-performance laptop",
"discount": -22,
"unitPriceGross": 1169,
"name": "Laptop",
"quantity": 1,
"taxRate": 19,
"unit": "pcs"
},
{
"artNr": 38,
"category": "Accessories",
"descriptionAddition": "Wireless gaming mouse",
"discount": -80,
"unitPriceGross": 6863,
"name": "Mouse",
"quantity": 1,
"taxRate": 19,
"unit": "pcs"
}
],
"vats": [
{
"netAmount": 12672,
"taxAmount": 2403,
"taxRate": 19
}
]
}
]