FlexPay Purchase interactions

C:\Users\Radek\AppData\Local\Microsoft\Windows\INetCache\IE\IXNMRNF8\purchase.png

FlexPay purchase is a once-off operation without any active time period. It is an ideal dynamic pricing solution for:

  • Cam sites pay
  • per view sites
  • pay per download sites
  • shopping cart systems (also for tangible products)
  • token / credit purchase systems

FlexPay purchase supports payments by Credit Card, Bitcoins and Direct Debit EU.

A new purchase order starts with a "startorder" request

The "startorder" purchase request is used to redirect buyer to the Verotel Order Page in order to process one-off purchase with a given amount, currency and other parameters.

See "Constructing purchase "startorder" request"

Once the initial transaction is successfully processed the enduser is redirected to the "success URL" or backURL

Verotel system also sends a set of data ("OK data") describing the sale along as HTTP parameters.

See "Data posted to success URL upon the FlexPay Subscription transaction (OK data)"

Successful initial sale postback ("OK data") is sent in the background

The "initial" OK data postback is sent to the nominated "Postback URL" immediately after the sale has been processed.

"OK data" is sent only for successfully approved transactions. The data in the postback provide essential information about the sale. If more information is needed, for example billing address or email address of the buyer, the merchant should query the status page.

If one-click feature is enabled, then the OK data postback contains “oneClickToken” which is necessary for next one-click purchase.

Important: The Verotel system expects "OK" response. For Credit Card payments - If no such response is received, an automatic refund is initiated.

See "'OK data' postback call"

Sale status request

Although it is an optional step, we recommend that you cross check the received data with the Verotel Status service. You send the Verotel transaction ID or the sale Reference ID (if you have provided one in the "startorder" request) to the Verotel status script in order to verify the status of the transaction. Usually, this extra check is performed before the buyer is informed that the transaction was successfully processed. The Verotel Status service can be used any time after the transaction took place.

If one-click feature is enabled, then the status also contains “oneClickToken”.

(See "FlexPay status page request")

results matching ""

    No results matching ""