Authorizations
Bearer authentication header of the form Bearer <token>
, where <token>
is your auth token.
Body
Billing address details for the payment
Customer information for the payment
List of products in the cart. Must contain at least 1 and at most 100 items.
List of payment methods allowed during checkout.
Customers will never see payment methods that are not in this list. However, adding a method here does not guarantee customers will see it. Availability still depends on other factors (e.g., customer location, merchant settings).
Fix the currency in which the end customer is billed. If Dodo Payments cannot support that currency for this transaction, it will not proceed
AED
, ALL
, AMD
, ANG
, AOA
, ARS
, AUD
, AWG
, AZN
, BAM
, BBD
, BDT
, BGN
, BHD
, BIF
, BMD
, BND
, BOB
, BRL
, BSD
, BWP
, BYN
, BZD
, CAD
, CHF
, CLP
, CNY
, COP
, CRC
, CUP
, CVE
, CZK
, DJF
, DKK
, DOP
, DZD
, EGP
, ETB
, EUR
, FJD
, FKP
, GBP
, GEL
, GHS
, GIP
, GMD
, GNF
, GTQ
, GYD
, HKD
, HNL
, HRK
, HTG
, HUF
, IDR
, ILS
, INR
, IQD
, JMD
, JOD
, JPY
, KES
, KGS
, KHR
, KMF
, KRW
, KWD
, KYD
, KZT
, LAK
, LBP
, LKR
, LRD
, LSL
, LYD
, MAD
, MDL
, MGA
, MKD
, MMK
, MNT
, MOP
, MRU
, MUR
, MVR
, MWK
, MXN
, MYR
, MZN
, NAD
, NGN
, NIO
, NOK
, NPR
, NZD
, OMR
, PAB
, PEN
, PGK
, PHP
, PKR
, PLN
, PYG
, QAR
, RON
, RSD
, RUB
, RWF
, SAR
, SBD
, SCR
, SEK
, SGD
, SHP
, SLE
, SLL
, SOS
, SRD
, SSP
, STN
, SVC
, SZL
, THB
, TND
, TOP
, TRY
, TTD
, TWD
, TZS
, UAH
, UGX
, USD
, UYU
, UZS
, VES
, VND
, VUV
, WST
, XAF
, XCD
, XOF
, XPF
, YER
, ZAR
, ZMW
Discount Code to apply to the transaction
Additional metadata associated with the payment. Defaults to empty if not provided.
Whether to generate a payment link. Defaults to false if not specified.
Optional URL to redirect the customer after payment. Must be a valid URL if provided.
Display saved payment methods of a returning customer False by default
Tax ID in case the payment is B2B. If tax id validation fails the payment creation will fail
Response
One Time payment successfully initiated
Client secret used to load Dodo checkout SDK NOTE : Dodo checkout SDK will be coming soon
Limited details about the customer making the payment
Additional metadata associated with the payment
Unique identifier for the payment
Total amount of the payment in smallest currency unit (e.g. cents)
x >= 0
The discount id if discount is applied
Expiry timestamp of the payment link
Optional URL to a hosted payment page
Optional list of products included in the payment