Create a payout
POST/payouts
Creates a Payout.
Request
Header Parameters
Idempotency Key for the request
- application/json
Body
Processing entityId
provided by Nuvei.
ID of the transaction in the merchant system.
Possible values: <= 45 characters
currencyConversion
object
Possible values: [MCP
]
The original amount of the transaction in the currency that the merchant requested.
The 3-letter ISO currency code of the currency that the merchant requested in the transaction.
Possible values: >= 3 characters
and <= 3 characters
Possible values: [payment
, payout
, payoutMC
]
The transaction amount.
Possible values: >= 3 characters
and <= 3 characters
A free text field used to identify the product/service sold. If this parameter is left empty, need to insert a concatenation of all item names. It's not related to rebilling system product id. Risk rules and traffic management rules are usually built based on this field value.
Possible values: <= 50 characters
custom
object
deviceDetails
object
Supported device types include: DESKTOP, SMARTPHONE, TABLET, TV, UNKNOWN (if device type cannot be recognized).
The customer's IP address.
browser
object
Exact content of the HTTP accept headers as sent to the 3DS Requestor from the cardholder's browser. If the total length of the accept header sent by the browser exceeds 2048 characters, the 3D-Secure Server truncates the excess portion.
Value representing the bit depth of the color palette for displaying images, in bits per pixel. Obtained from cardholder browser using the screen.colorDepth property. Values: 1, 4, 8, 15, 16, 24, 32, 48
Represents the ability of the cardholder browser to execute Java. REQUIRED when javaScriptEnabled
is TRUE. Value is returned from the navigator.javaEnabled property. Values: TRUE, FALSE
Determines whether the browser is JavaScript enabled (from navigator.javaScriptEnabled
property). Values: TRUE, FALSE
Value representing the browser language as defined in IETF BCP47. Returned from navigator.language
property.
Total height of the cardholder's screen in pixels. Value is returned from the screen.height
property.
Total width of the cardholder's screen in pixels. Value is returned from the screen
.width property.
Time difference between UTC time and the cardholder browser local time, in minutes. Values: Value is returned from the getTimezoneOffset()
method.
Exact content of the HTTP user-agent header. Values: If the total length of the user-agent header sent by the browser exceeds 2048 characters, the 3D-Secure Server truncates the excess portion.
subMerchant
object
Represents the internal merchant’s ID, which is forwarded to Visa and Mastercard
Possible values: <= 15 characters
The payment facilitator’s sub-merchant’s city name.
Possible values: <= 20 characters
The payment facilitator’s sub-merchant’s 2-letter ISO country code.
Possible values: >= 2 characters
and <= 2 characters
urlDetails
object
With this class, a merchant can dynamically provide possible URLs to which the end user is redirected after a payment is made, as well as a dynamic URL for DMNs.
The URL to which notifications for outcome of the financial transactions is sent.
The URL to which the end user is redirected for a successful transaction with an APM.
The URL to which the end user is redirected for an unsuccessful transaction with an APM.
The URL to which the end user is redirected for a pending transaction with an APM.
paymentOption
object
card
object
The cardholder name.
Possible values: <= 70 characters
The full card number.
Possible values: non-empty
and <= 20 characters
The card expiration month.
Possible values: >= 2 characters
and <= 2 characters
, Value must match regular expression ^(0[1-9]|1[0-2])$
12
Possible values: >= 2 characters
and <= 4 characters
, Value must match regular expression ^(\d{4}|\d{2})$
2023
The CVV/CVC security code.
Possible values: >= 3 characters
and <= 4 characters
, Value must match regular expression ^([0-9]{3}|[0-9]{4})$
123
Merchant Reference for a business entity (token, subscription, etc.)
Possible values: <= 50 characters
12391284AF87C7D2
acquirer
object
The ID of the acquirer that processed the transaction.
Possible values: <= 3 characters
, Value must match regular expression ^[0-9]{2,3}$
99
The first six digits from the credit card number for identifying the processing bank. The rest of the number is not displayed.
paymentToken
object
Payment Token ID
{"accountNumber":"11345739548759","routingNumber":"847937857"}
temporaryPaymentToken
object
Payment Token ID
Merchant Reference for a business entity (token, subscription, etc.)
Possible values: <= 50 characters
12391284AF87C7D2
Possible values: [none
, tokenOnly
, buyerToken
]
alternativePaymentMethod
object
Possible values: non-empty
and <= 50 characters
ACH
{"accountNumber":"11345739548759","routingNumber":"847937857"}
Merchant Reference for a business entity (token, subscription, etc.)
Possible values: <= 50 characters
12391284AF87C7D2
networkToken
object
The name of the external token provider Possible values: [ApplePay, GooglePay]
Possible values: [ApplePay
, GooglePay
]
This encrypted token (REQUIRED for Apple Pay and Google Pay) represents a customer payment method generated by the external token provider
Possible values: <= 5000 characters
Merchant Reference for a business entity (token, subscription, etc.)
Possible values: <= 50 characters
12391284AF87C7D2
acquirer
object
The ID of the acquirer that processed the transaction.
Possible values: <= 3 characters
, Value must match regular expression ^[0-9]{2,3}$
99
The first six digits from the credit card number for identifying the processing bank. The rest of the number is not displayed.
buyerDetails
object
Possible values: <= 255 characters
Possible values: <= 30 characters
Possible values: <= 40 characters
Possible values: <= 40 characters
Possible values: <= 100 characters
Possible values: <= 5 characters
Possible values: <= 100 characters
Possible values: <= 18 characters
Possible values: <= 18 characters
Possible values: <= 18 characters
Possible values: <= 25 characters
billingAddress
object
Possible values: <= 60 characters
Possible values: <= 60 characters
Possible values: <= 60 characters
Possible values: <= 6 characters
Possible values: <= 10 characters
Possible values: <= 30 characters
2 digits ISO country code
Possible values: >= 2 characters
and <= 2 characters
Possible values: <= 18 characters
shippingAddress
object
false
Possible values: <= 60 characters
Possible values: <= 60 characters
Possible values: <= 60 characters
Possible values: <= 6 characters
Possible values: <= 10 characters
Possible values: <= 30 characters
Possible values: >= 2 characters
and <= 2 characters
Possible values: <= 30 characters
Possible values: <= 40 characters
Possible values: <= 18 characters
Possible values: <= 18 characters
companyDetails
object
Possible values: <= 55 characters
Responses
- 201
- 400
- 401
- 403
- 404
- 500
OK
- application/json
- Schema
- Example (from schema)
Schema
2f00eba7-66ad-4d8b-8d54-b8c9183e664f
Nuvei Digital Payments Gateway Transaction ID
Possible values: <= 20 characters
The transaction ID of the transaction in the event that an external service is used.
Possible values: <= 50 characters
The transaction amount.
The authorization code of the transaction.
Possible values: <= 128 characters
providerResponseDetails
object
Possible values: <= 100 characters
Possible values: <= 400 characters
additionalTransactionInfo
object
paymentOption
object
card
object
The cardholder name.
Possible values: <= 70 characters
The masked credit card number.
Possible values: <= 20 characters
The first six digits from the credit card number for identifying the processing bank. The rest of the number is not displayed.
Possible values: <= 8 characters
The last four digits of the card number.
Possible values: <= 4 characters
The card expiration month.
Possible values: <= 2 characters
The card expiration year.
Possible values: <= 4 characters
The ID of the acquirer that processed the transaction.
Possible values: <= 2 characters
The type of card used in the transaction. Values: Credit, Debit
Possible values: <= 20 characters
The card brand used in the transaction. Values: VISA, MASTERCARD, AMEX
Possible values: <= 20 characters
Possible values: <= 29 characters
Payment Token ID
Merchant Reference for a business entity (token, subscription, etc.)
Possible values: <= 50 characters
12391284AF87C7D2
alternativePaymentMethod
object
Possible values: non-empty
and <= 50 characters
ACH
{"accountNumber":"11345739548759","routingNumber":"847937857"}
Merchant Reference for a business entity (token, subscription, etc.)
Possible values: <= 50 characters
12391284AF87C7D2
Payment Token ID
networkToken
object
The name of the external token provider Possible values: [ApplePay, GooglePay]
Possible values: [ApplePay
, GooglePay
]
Possible values: <= 100 characters
The card expiration month.
Possible values: <= 2 characters
The card expiration year.
Possible values: <= 4 characters
The card holder name.
Possible values: <= 70 characters
The masked credit card number.
Possible values: <= 20 characters
The first six digits from the credit card number for identifying the processing bank. The rest of the number is not displayed.
Possible values: <= 8 characters
The last four digits of the card number.
Possible values: <= 4 characters
The ID of the acquirer that processed the transaction.
Possible values: <= 2 characters
The type of card used in the transaction. Values: Credit, Debit
Possible values: <= 20 characters
The card brand used in the transaction. Values: VISA, MASTERCARD, AMEX
Possible values: <= 20 characters
Payment Token ID
Merchant Reference for a business entity (token, subscription, etc.)
Possible values: <= 50 characters
12391284AF87C7D2
result
object
required
Possible values: [approved
, authorizedOnly
, declined
, error
, pending
, redirect
, challenge
, fingerprint
, authenticated
, authenticationNotSupported
]
errors
object
Possible values: <= 11 characters
7000.1000
Possible values: <= 400 characters
Internal Processing Error
{
"payoutId": "2f00eba7-66ad-4d8b-8d54-b8c9183e664f",
"transactionId": "string",
"externalTransactionId": "string",
"amount": 0,
"currency": "string",
"authCode": "string",
"providerResponseDetails": {
"code": "string",
"reason": "string"
},
"additionalTransactionInfo": {
"additionalTransactionBankId": "string",
"referenceId": "string"
},
"paymentOption": {
"card": {
"cardHolderName": "string",
"maskedCardNumber": "string",
"bin": "string",
"last4Digits": "string",
"expirationMonth": "string",
"expirationYear": "string",
"acquirerId": "string",
"cardType": "string",
"cardBrand": "string",
"paymentAccountReference": "string",
"paymentTokenId": "string",
"merchantReference": "12391284AF87C7D2"
},
"networkToken": {
"provider": "ApplePay",
"eciIndicator": "string",
"expirationMonth": "string",
"expirationYear": "string",
"cardHolderName": "string",
"maskedCardNumber": "string",
"bin": "string",
"last4Digits": "string",
"acquirerId": "string",
"cardType": "string",
"cardBrand": "string",
"paymentTokenId": "string",
"merchantReference": "12391284AF87C7D2"
}
},
"result": {
"status": "approved",
"errors": {
"code": "7000.1000",
"reason": "Internal Processing Error"
}
}
}
Bad Request
- application/json
- Schema
- Example (from schema)
Schema
2f00eba7-66ad-4d8b-8d54-b8c9183e664f
Nuvei Digital Payments Gateway Transaction ID
Possible values: <= 20 characters
The transaction ID of the transaction in the event that an external service is used.
Possible values: <= 50 characters
The transaction amount.
The authorization code of the transaction.
Possible values: <= 128 characters
providerResponseDetails
object
Possible values: <= 100 characters
Possible values: <= 400 characters
additionalTransactionInfo
object
paymentOption
object
card
object
The cardholder name.
Possible values: <= 70 characters
The masked credit card number.
Possible values: <= 20 characters
The first six digits from the credit card number for identifying the processing bank. The rest of the number is not displayed.
Possible values: <= 8 characters
The last four digits of the card number.
Possible values: <= 4 characters
The card expiration month.
Possible values: <= 2 characters
The card expiration year.
Possible values: <= 4 characters
The ID of the acquirer that processed the transaction.
Possible values: <= 2 characters
The type of card used in the transaction. Values: Credit, Debit
Possible values: <= 20 characters
The card brand used in the transaction. Values: VISA, MASTERCARD, AMEX
Possible values: <= 20 characters
Possible values: <= 29 characters
Payment Token ID
Merchant Reference for a business entity (token, subscription, etc.)
Possible values: <= 50 characters
12391284AF87C7D2
alternativePaymentMethod
object
Possible values: non-empty
and <= 50 characters
ACH
{"accountNumber":"11345739548759","routingNumber":"847937857"}
Merchant Reference for a business entity (token, subscription, etc.)
Possible values: <= 50 characters
12391284AF87C7D2
Payment Token ID
networkToken
object
The name of the external token provider Possible values: [ApplePay, GooglePay]
Possible values: [ApplePay
, GooglePay
]
Possible values: <= 100 characters
The card expiration month.
Possible values: <= 2 characters
The card expiration year.
Possible values: <= 4 characters
The card holder name.
Possible values: <= 70 characters
The masked credit card number.
Possible values: <= 20 characters
The first six digits from the credit card number for identifying the processing bank. The rest of the number is not displayed.
Possible values: <= 8 characters
The last four digits of the card number.
Possible values: <= 4 characters
The ID of the acquirer that processed the transaction.
Possible values: <= 2 characters
The type of card used in the transaction. Values: Credit, Debit
Possible values: <= 20 characters
The card brand used in the transaction. Values: VISA, MASTERCARD, AMEX
Possible values: <= 20 characters
Payment Token ID
Merchant Reference for a business entity (token, subscription, etc.)
Possible values: <= 50 characters
12391284AF87C7D2
result
object
required
Possible values: [approved
, authorizedOnly
, declined
, error
, pending
, redirect
, challenge
, fingerprint
, authenticated
, authenticationNotSupported
]
errors
object
Possible values: <= 11 characters
7000.1000
Possible values: <= 400 characters
Internal Processing Error
{
"payoutId": "2f00eba7-66ad-4d8b-8d54-b8c9183e664f",
"transactionId": "string",
"externalTransactionId": "string",
"amount": 0,
"currency": "string",
"authCode": "string",
"providerResponseDetails": {
"code": "string",
"reason": "string"
},
"additionalTransactionInfo": {
"additionalTransactionBankId": "string",
"referenceId": "string"
},
"paymentOption": {
"card": {
"cardHolderName": "string",
"maskedCardNumber": "string",
"bin": "string",
"last4Digits": "string",
"expirationMonth": "string",
"expirationYear": "string",
"acquirerId": "string",
"cardType": "string",
"cardBrand": "string",
"paymentAccountReference": "string",
"paymentTokenId": "string",
"merchantReference": "12391284AF87C7D2"
},
"networkToken": {
"provider": "ApplePay",
"eciIndicator": "string",
"expirationMonth": "string",
"expirationYear": "string",
"cardHolderName": "string",
"maskedCardNumber": "string",
"bin": "string",
"last4Digits": "string",
"acquirerId": "string",
"cardType": "string",
"cardBrand": "string",
"paymentTokenId": "string",
"merchantReference": "12391284AF87C7D2"
}
},
"result": {
"status": "approved",
"errors": {
"code": "7000.1000",
"reason": "Internal Processing Error"
}
}
}
Unauthorized
- application/json
- Schema
- Example (from schema)
Schema
2f00eba7-66ad-4d8b-8d54-b8c9183e664f
Nuvei Digital Payments Gateway Transaction ID
Possible values: <= 20 characters
The transaction ID of the transaction in the event that an external service is used.
Possible values: <= 50 characters
The transaction amount.
The authorization code of the transaction.
Possible values: <= 128 characters
providerResponseDetails
object
Possible values: <= 100 characters
Possible values: <= 400 characters
additionalTransactionInfo
object
paymentOption
object
card
object
The cardholder name.
Possible values: <= 70 characters
The masked credit card number.
Possible values: <= 20 characters
The first six digits from the credit card number for identifying the processing bank. The rest of the number is not displayed.
Possible values: <= 8 characters
The last four digits of the card number.
Possible values: <= 4 characters
The card expiration month.
Possible values: <= 2 characters
The card expiration year.
Possible values: <= 4 characters
The ID of the acquirer that processed the transaction.
Possible values: <= 2 characters
The type of card used in the transaction. Values: Credit, Debit
Possible values: <= 20 characters
The card brand used in the transaction. Values: VISA, MASTERCARD, AMEX
Possible values: <= 20 characters
Possible values: <= 29 characters
Payment Token ID
Merchant Reference for a business entity (token, subscription, etc.)
Possible values: <= 50 characters
12391284AF87C7D2
alternativePaymentMethod
object
Possible values: non-empty
and <= 50 characters
ACH
{"accountNumber":"11345739548759","routingNumber":"847937857"}
Merchant Reference for a business entity (token, subscription, etc.)
Possible values: <= 50 characters
12391284AF87C7D2
Payment Token ID
networkToken
object
The name of the external token provider Possible values: [ApplePay, GooglePay]
Possible values: [ApplePay
, GooglePay
]
Possible values: <= 100 characters
The card expiration month.
Possible values: <= 2 characters
The card expiration year.
Possible values: <= 4 characters
The card holder name.
Possible values: <= 70 characters
The masked credit card number.
Possible values: <= 20 characters
The first six digits from the credit card number for identifying the processing bank. The rest of the number is not displayed.
Possible values: <= 8 characters
The last four digits of the card number.
Possible values: <= 4 characters
The ID of the acquirer that processed the transaction.
Possible values: <= 2 characters
The type of card used in the transaction. Values: Credit, Debit
Possible values: <= 20 characters
The card brand used in the transaction. Values: VISA, MASTERCARD, AMEX
Possible values: <= 20 characters
Payment Token ID
Merchant Reference for a business entity (token, subscription, etc.)
Possible values: <= 50 characters
12391284AF87C7D2
result
object
required
Possible values: [approved
, authorizedOnly
, declined
, error
, pending
, redirect
, challenge
, fingerprint
, authenticated
, authenticationNotSupported
]
errors
object
Possible values: <= 11 characters
7000.1000
Possible values: <= 400 characters
Internal Processing Error
{
"payoutId": "2f00eba7-66ad-4d8b-8d54-b8c9183e664f",
"transactionId": "string",
"externalTransactionId": "string",
"amount": 0,
"currency": "string",
"authCode": "string",
"providerResponseDetails": {
"code": "string",
"reason": "string"
},
"additionalTransactionInfo": {
"additionalTransactionBankId": "string",
"referenceId": "string"
},
"paymentOption": {
"card": {
"cardHolderName": "string",
"maskedCardNumber": "string",
"bin": "string",
"last4Digits": "string",
"expirationMonth": "string",
"expirationYear": "string",
"acquirerId": "string",
"cardType": "string",
"cardBrand": "string",
"paymentAccountReference": "string",
"paymentTokenId": "string",
"merchantReference": "12391284AF87C7D2"
},
"networkToken": {
"provider": "ApplePay",
"eciIndicator": "string",
"expirationMonth": "string",
"expirationYear": "string",
"cardHolderName": "string",
"maskedCardNumber": "string",
"bin": "string",
"last4Digits": "string",
"acquirerId": "string",
"cardType": "string",
"cardBrand": "string",
"paymentTokenId": "string",
"merchantReference": "12391284AF87C7D2"
}
},
"result": {
"status": "approved",
"errors": {
"code": "7000.1000",
"reason": "Internal Processing Error"
}
}
}
Forbidden
- application/json
- Schema
- Example (from schema)
Schema
2f00eba7-66ad-4d8b-8d54-b8c9183e664f
Nuvei Digital Payments Gateway Transaction ID
Possible values: <= 20 characters
The transaction ID of the transaction in the event that an external service is used.
Possible values: <= 50 characters
The transaction amount.
The authorization code of the transaction.
Possible values: <= 128 characters
providerResponseDetails
object
Possible values: <= 100 characters
Possible values: <= 400 characters
additionalTransactionInfo
object
paymentOption
object
card
object
The cardholder name.
Possible values: <= 70 characters
The masked credit card number.
Possible values: <= 20 characters
The first six digits from the credit card number for identifying the processing bank. The rest of the number is not displayed.
Possible values: <= 8 characters
The last four digits of the card number.
Possible values: <= 4 characters
The card expiration month.
Possible values: <= 2 characters
The card expiration year.
Possible values: <= 4 characters
The ID of the acquirer that processed the transaction.
Possible values: <= 2 characters
The type of card used in the transaction. Values: Credit, Debit
Possible values: <= 20 characters
The card brand used in the transaction. Values: VISA, MASTERCARD, AMEX
Possible values: <= 20 characters
Possible values: <= 29 characters
Payment Token ID
Merchant Reference for a business entity (token, subscription, etc.)
Possible values: <= 50 characters
12391284AF87C7D2
alternativePaymentMethod
object
Possible values: non-empty
and <= 50 characters
ACH
{"accountNumber":"11345739548759","routingNumber":"847937857"}
Merchant Reference for a business entity (token, subscription, etc.)
Possible values: <= 50 characters
12391284AF87C7D2
Payment Token ID
networkToken
object
The name of the external token provider Possible values: [ApplePay, GooglePay]
Possible values: [ApplePay
, GooglePay
]
Possible values: <= 100 characters
The card expiration month.
Possible values: <= 2 characters
The card expiration year.
Possible values: <= 4 characters
The card holder name.
Possible values: <= 70 characters
The masked credit card number.
Possible values: <= 20 characters
The first six digits from the credit card number for identifying the processing bank. The rest of the number is not displayed.
Possible values: <= 8 characters
The last four digits of the card number.
Possible values: <= 4 characters
The ID of the acquirer that processed the transaction.
Possible values: <= 2 characters
The type of card used in the transaction. Values: Credit, Debit
Possible values: <= 20 characters
The card brand used in the transaction. Values: VISA, MASTERCARD, AMEX
Possible values: <= 20 characters
Payment Token ID
Merchant Reference for a business entity (token, subscription, etc.)
Possible values: <= 50 characters
12391284AF87C7D2
result
object
required
Possible values: [approved
, authorizedOnly
, declined
, error
, pending
, redirect
, challenge
, fingerprint
, authenticated
, authenticationNotSupported
]
errors
object
Possible values: <= 11 characters
7000.1000
Possible values: <= 400 characters
Internal Processing Error
{
"payoutId": "2f00eba7-66ad-4d8b-8d54-b8c9183e664f",
"transactionId": "string",
"externalTransactionId": "string",
"amount": 0,
"currency": "string",
"authCode": "string",
"providerResponseDetails": {
"code": "string",
"reason": "string"
},
"additionalTransactionInfo": {
"additionalTransactionBankId": "string",
"referenceId": "string"
},
"paymentOption": {
"card": {
"cardHolderName": "string",
"maskedCardNumber": "string",
"bin": "string",
"last4Digits": "string",
"expirationMonth": "string",
"expirationYear": "string",
"acquirerId": "string",
"cardType": "string",
"cardBrand": "string",
"paymentAccountReference": "string",
"paymentTokenId": "string",
"merchantReference": "12391284AF87C7D2"
},
"networkToken": {
"provider": "ApplePay",
"eciIndicator": "string",
"expirationMonth": "string",
"expirationYear": "string",
"cardHolderName": "string",
"maskedCardNumber": "string",
"bin": "string",
"last4Digits": "string",
"acquirerId": "string",
"cardType": "string",
"cardBrand": "string",
"paymentTokenId": "string",
"merchantReference": "12391284AF87C7D2"
}
},
"result": {
"status": "approved",
"errors": {
"code": "7000.1000",
"reason": "Internal Processing Error"
}
}
}
Not Found
- application/json
- Schema
- Example (from schema)
Schema
2f00eba7-66ad-4d8b-8d54-b8c9183e664f
Nuvei Digital Payments Gateway Transaction ID
Possible values: <= 20 characters
The transaction ID of the transaction in the event that an external service is used.
Possible values: <= 50 characters
The transaction amount.
The authorization code of the transaction.
Possible values: <= 128 characters
providerResponseDetails
object
Possible values: <= 100 characters
Possible values: <= 400 characters
additionalTransactionInfo
object
paymentOption
object
card
object
The cardholder name.
Possible values: <= 70 characters
The masked credit card number.
Possible values: <= 20 characters
The first six digits from the credit card number for identifying the processing bank. The rest of the number is not displayed.
Possible values: <= 8 characters
The last four digits of the card number.
Possible values: <= 4 characters
The card expiration month.
Possible values: <= 2 characters
The card expiration year.
Possible values: <= 4 characters
The ID of the acquirer that processed the transaction.
Possible values: <= 2 characters
The type of card used in the transaction. Values: Credit, Debit
Possible values: <= 20 characters
The card brand used in the transaction. Values: VISA, MASTERCARD, AMEX
Possible values: <= 20 characters
Possible values: <= 29 characters
Payment Token ID
Merchant Reference for a business entity (token, subscription, etc.)
Possible values: <= 50 characters
12391284AF87C7D2
alternativePaymentMethod
object
Possible values: non-empty
and <= 50 characters
ACH
{"accountNumber":"11345739548759","routingNumber":"847937857"}
Merchant Reference for a business entity (token, subscription, etc.)
Possible values: <= 50 characters
12391284AF87C7D2
Payment Token ID
networkToken
object
The name of the external token provider Possible values: [ApplePay, GooglePay]
Possible values: [ApplePay
, GooglePay
]
Possible values: <= 100 characters
The card expiration month.
Possible values: <= 2 characters
The card expiration year.
Possible values: <= 4 characters
The card holder name.
Possible values: <= 70 characters
The masked credit card number.
Possible values: <= 20 characters
The first six digits from the credit card number for identifying the processing bank. The rest of the number is not displayed.
Possible values: <= 8 characters
The last four digits of the card number.
Possible values: <= 4 characters
The ID of the acquirer that processed the transaction.
Possible values: <= 2 characters
The type of card used in the transaction. Values: Credit, Debit
Possible values: <= 20 characters
The card brand used in the transaction. Values: VISA, MASTERCARD, AMEX
Possible values: <= 20 characters
Payment Token ID
Merchant Reference for a business entity (token, subscription, etc.)
Possible values: <= 50 characters
12391284AF87C7D2
result
object
required
Possible values: [approved
, authorizedOnly
, declined
, error
, pending
, redirect
, challenge
, fingerprint
, authenticated
, authenticationNotSupported
]
errors
object
Possible values: <= 11 characters
7000.1000
Possible values: <= 400 characters
Internal Processing Error
{
"payoutId": "2f00eba7-66ad-4d8b-8d54-b8c9183e664f",
"transactionId": "string",
"externalTransactionId": "string",
"amount": 0,
"currency": "string",
"authCode": "string",
"providerResponseDetails": {
"code": "string",
"reason": "string"
},
"additionalTransactionInfo": {
"additionalTransactionBankId": "string",
"referenceId": "string"
},
"paymentOption": {
"card": {
"cardHolderName": "string",
"maskedCardNumber": "string",
"bin": "string",
"last4Digits": "string",
"expirationMonth": "string",
"expirationYear": "string",
"acquirerId": "string",
"cardType": "string",
"cardBrand": "string",
"paymentAccountReference": "string",
"paymentTokenId": "string",
"merchantReference": "12391284AF87C7D2"
},
"networkToken": {
"provider": "ApplePay",
"eciIndicator": "string",
"expirationMonth": "string",
"expirationYear": "string",
"cardHolderName": "string",
"maskedCardNumber": "string",
"bin": "string",
"last4Digits": "string",
"acquirerId": "string",
"cardType": "string",
"cardBrand": "string",
"paymentTokenId": "string",
"merchantReference": "12391284AF87C7D2"
}
},
"result": {
"status": "approved",
"errors": {
"code": "7000.1000",
"reason": "Internal Processing Error"
}
}
}
Internal Server Error
- application/json
- Schema
- Example (from schema)
Schema
2f00eba7-66ad-4d8b-8d54-b8c9183e664f
Nuvei Digital Payments Gateway Transaction ID
Possible values: <= 20 characters
The transaction ID of the transaction in the event that an external service is used.
Possible values: <= 50 characters
The transaction amount.
The authorization code of the transaction.
Possible values: <= 128 characters
providerResponseDetails
object
Possible values: <= 100 characters
Possible values: <= 400 characters
additionalTransactionInfo
object
paymentOption
object
card
object
The cardholder name.
Possible values: <= 70 characters
The masked credit card number.
Possible values: <= 20 characters
The first six digits from the credit card number for identifying the processing bank. The rest of the number is not displayed.
Possible values: <= 8 characters
The last four digits of the card number.
Possible values: <= 4 characters
The card expiration month.
Possible values: <= 2 characters
The card expiration year.
Possible values: <= 4 characters
The ID of the acquirer that processed the transaction.
Possible values: <= 2 characters
The type of card used in the transaction. Values: Credit, Debit
Possible values: <= 20 characters
The card brand used in the transaction. Values: VISA, MASTERCARD, AMEX
Possible values: <= 20 characters
Possible values: <= 29 characters
Payment Token ID
Merchant Reference for a business entity (token, subscription, etc.)
Possible values: <= 50 characters
12391284AF87C7D2
alternativePaymentMethod
object
Possible values: non-empty
and <= 50 characters
ACH
{"accountNumber":"11345739548759","routingNumber":"847937857"}
Merchant Reference for a business entity (token, subscription, etc.)
Possible values: <= 50 characters
12391284AF87C7D2
Payment Token ID
networkToken
object
The name of the external token provider Possible values: [ApplePay, GooglePay]
Possible values: [ApplePay
, GooglePay
]
Possible values: <= 100 characters
The card expiration month.
Possible values: <= 2 characters
The card expiration year.
Possible values: <= 4 characters
The card holder name.
Possible values: <= 70 characters
The masked credit card number.
Possible values: <= 20 characters
The first six digits from the credit card number for identifying the processing bank. The rest of the number is not displayed.
Possible values: <= 8 characters
The last four digits of the card number.
Possible values: <= 4 characters
The ID of the acquirer that processed the transaction.
Possible values: <= 2 characters
The type of card used in the transaction. Values: Credit, Debit
Possible values: <= 20 characters
The card brand used in the transaction. Values: VISA, MASTERCARD, AMEX
Possible values: <= 20 characters
Payment Token ID
Merchant Reference for a business entity (token, subscription, etc.)
Possible values: <= 50 characters
12391284AF87C7D2
result
object
required
Possible values: [approved
, authorizedOnly
, declined
, error
, pending
, redirect
, challenge
, fingerprint
, authenticated
, authenticationNotSupported
]
errors
object
Possible values: <= 11 characters
7000.1000
Possible values: <= 400 characters
Internal Processing Error
{
"payoutId": "2f00eba7-66ad-4d8b-8d54-b8c9183e664f",
"transactionId": "string",
"externalTransactionId": "string",
"amount": 0,
"currency": "string",
"authCode": "string",
"providerResponseDetails": {
"code": "string",
"reason": "string"
},
"additionalTransactionInfo": {
"additionalTransactionBankId": "string",
"referenceId": "string"
},
"paymentOption": {
"card": {
"cardHolderName": "string",
"maskedCardNumber": "string",
"bin": "string",
"last4Digits": "string",
"expirationMonth": "string",
"expirationYear": "string",
"acquirerId": "string",
"cardType": "string",
"cardBrand": "string",
"paymentAccountReference": "string",
"paymentTokenId": "string",
"merchantReference": "12391284AF87C7D2"
},
"networkToken": {
"provider": "ApplePay",
"eciIndicator": "string",
"expirationMonth": "string",
"expirationYear": "string",
"cardHolderName": "string",
"maskedCardNumber": "string",
"bin": "string",
"last4Digits": "string",
"acquirerId": "string",
"cardType": "string",
"cardBrand": "string",
"paymentTokenId": "string",
"merchantReference": "12391284AF87C7D2"
}
},
"result": {
"status": "approved",
"errors": {
"code": "7000.1000",
"reason": "Internal Processing Error"
}
}
}