API Reference

Payment AUTH

Authorizes a payment

Log in to see full request history
Body Params

Authorizes a payment from an Adyen reader or Adyen custom web component. This API endpoint is not applicable if your processor is Stripe.

string
required
Defaults to null

Your business/merchant/store ID that maps to the account.

string
required

Our unique id for the payment.

string

Encrypted card data. Required when using Adyen custom card component.

string

Encrypted card expiration month. Required when using Adyen custom card component.

string

Encrypted card expiration year. Required when using Adyen custom card component.

string

Encrypted cvv. Required when using Adyen custom card component.

string

Name of the card holder on the card

string

The terminal id for the terminal the payment will be collected from. Required when collecting payment through a terminal.

string

Optional since payment intent has the amount. Can be used to override the payment intent amount and authorize a specific amount.

string

Optional since payment intent should have this ID. Your unique ID for this payment (a payment ID, transaction ID, Cart ID, etc).

integer

Number of seconds to enable duplicate protection. After a successful terminal payment, another payment with the same amount at the same card will be blocked. Maximum value is 300. [Adyen]

string
customer_account
object
shipping_address
object
billing_address
object
required
shopper_details
object

Adyen only, CNP only

string

A string to identify which version of your software made this request.

boolean

Adyen, Quilt hardware only If tipping on the terminal is enabled, it can be suppressed on this payment by passing true.

Responses

Language
Credentials
Click Try It! to start a request and see the response here! Or choose an example:
application/json