Checkout and Delivery
Authorization and Capture calls
Online shops offering one or more Ratepay products as payment methods must implement the Ratepay operations Payment Initialization, Payment Query (optional), Payment Request, Payment Confirm and Confirmation Deliver in the shop system.
warning
A Payment Init request should be called immediately before the Payment Query or Payment Request.
PAYMENT_INIT
Mandatory
Initialize the transaction and get a valid <transaction-id>
.
PAYMENT_QUERY
Optional
attention
The PAYMENT_QUERY can be only used after contractually agreement. Please get in touch with your Ratepay representative!
Check the customer and order details, perform a configurable risk scoring, retrieve the payment products permitted in the given context. The PAYMENT_QUERY can be booked with a guaranteed acceptance. This means that all products given back will be accepted by a following PAYMENT_REQUEST.
PAYMENT_REQUEST
Mandatory
Check the shopper details, purchase order details, perform risk scoring, return either customer acceptance or rejection.
PAYMENT_CONFIRM
Optional
Finalize the payment process if response of the PAYMENT_REQUEST is positive.
CONFIRMATION_DELIVER
Mandatory (if order has not been cancelled)
Immediately after the ordered goods have been delivered to the customer, the merchant must send a Confirmation Deliver call to the Ratepay gateway.