Card payment
Sandbox
Sandbox
POST
/api/payment/direct
API - Payment
3DSecureUrl
.This server-to-server solution allows you to directly exchange all transaction data between your server and our platform. Your customers remain in the environment of your online shop during the entire payment process.
Beware, you have to process sensitive card data. This requires very high PCI-DSS compliance. Make sure your infrastructure meets all necessary security standards!
Request
Body Params application/x-www-form-urlencoded
Amount
number
required
CardNumber
string
required
CardMonth
string
required
CardYear
number
required
CardCVV
number
required
3DS
enum<string>
optional
Allowed values:
yesno
CardOwner
string
optional
SaveCard
enum<string>
optional
Allowed values:
yesno
ClientIp
string
required
ClientId
string
optional
Uid
string
optional
OrderId
string
optional
Description
string
optional
Email
string
optional
Firstname
string
optional
Lastname
string
optional
Address
string
optional
ZipCode
string
optional
City
string
optional
Country
string
optional
CallingCode
string
optional
Phone
string
optional
BirthDate
string
optional
Nationality
string
optional
PreAuth
enum<string>
optional
payment/capture
webserviceAllowed values:
yesno
PreAuthDuration
number
optional
ReturnUrl
string
optional
The status of the transaction is systematically returned in POST on this return URL
ReturnMethod
enum<string>
optional
ReturnUrl
parameter passing is by default in POST, you can force it in GETOnly the "essential" parameters are returned in this case
Allowed values:
GETPOST
MultiplePayments
enum<string>
optional
Allowed values:
yesno
MultiplePaymentsRepeat
string
optional
DownPayment
number
optional
Rebill
enum<string>
optional
Allowed values:
yesno
Recurrence
enum<string>
optional
Allowed values:
yearlymonthlybimonthlyweeklydailybiannualquarterly
PayToEmail
string
optional
PayToId
number
optional
UserAgent
string
optional
Language
string
optional
Signature
string
required