Hey! These docs are for version 1.0, which is no longer officially supported. Click here for the latest version, 5.0!


To use Upodi with QuickPay tokens, you must create a subscription in the QuickPay gateway provider, by following the various integration options.

As QuickPay token, we use subscription token in this example of ID 101239321.

Read how to create a subscription in QuickPay here.


QuickPay only support one currency per token

It is important that you match currency in Upodi with a subscription currency in QuickPay, if currency is setup incorrectly QuickPay subscription will be charged in currency that is set in Upodi.

Upodi Payment

To create a payment method for QuickPay token, make a POST request to /paymentmethods/:customerid/ with a body using the createpaymentmethod request object:

  "type" : 64 /* PureTokenBased = 64 */,
  "makedefault" : "true", /* will make the payment method default */
  "puretoken" : { 
    "token" : " 101239321", /* QuickPay subscription ID */
    "paymentgateway" : "quickpay"