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.

Checkout and Delivery process flow

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 Initialization


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 Query


PAYMENT_REQUEST

Mandatory

Check the shopper details, purchase order details, perform risk scoring, return either customer acceptance or rejection.

Payment Request


PAYMENT_CONFIRM

Optional

Finalize the payment process if response of the PAYMENT_REQUEST is positive.

Payment Confirmation


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.

Confirmation Deliver