Skip to main content
POST
/
payments
/
creditCard
/
{id}
cURL
curl --request POST \
  --url https://gateway.cyrexa.com/ipg/2.0.0/payments/creditCard/{id} \
  --header 'Content-Type: application/json-patch+json' \
  --data '{
  "name": "<string>",
  "number": "<string>",
  "expiration": "<string>",
  "cvv": "<string>",
  "email": "jsmith@example.com",
  "phoneNumber": "<string>",
  "address": "<string>",
  "city": "<string>",
  "state": "<string>",
  "postalCode": "<string>",
  "country": "<string>",
  "captureDelayHours": 3,
  "browserInfo": {
    "acceptHeader": "<string>",
    "colorDepth": "<string>",
    "ip": "<string>",
    "javaEnabled": true,
    "javascriptEnabled": true,
    "language": "<string>",
    "screenHeight": "<string>",
    "screenWidth": "<string>",
    "timezone": "<string>",
    "userAgent": "<string>"
  },
  "wallet": {
    "walletType": "<string>",
    "authenticationValue": "<string>",
    "xid": "<string>",
    "eci": "<string>"
  },
  "is3ds": true,
  "isSandbox": true,
  "ipAddress": "<string>"
}'
This response does not have an example.

Path Parameters

id
integer
required

Query Parameters

transaction3dsId
string

Body

name
string
required
Maximum length: 100
number
string
required
Required string length: 8 - 19
expiration
string
required
Minimum length: 1
cvv
string
required
Required string length: 3 - 4
email
string<email>
required
Maximum length: 100
phoneNumber
string
required
Required string length: 10 - 14
address
string
required
Maximum length: 100
city
string
required
Maximum length: 50
state
string
required
Minimum length: 1
postalCode
string
required
Maximum length: 10
country
string
required
Required string length: 2
captureDelayHours
integer
Required range: 0 <= x <= 7
browserInfo
object
wallet
object
is3ds
boolean
isSandbox
boolean
ipAddress
string | null

Response

OK

I