Submits details for a payment created using /payments
. This step is only needed when no final state has been reached on the /payments
request, for example when the shopper was redirected to another page to complete the payment.
Data for 3DS authentication.
If set to true, you will only perform the 3D Secure 2 authentication, and not the payment authorisation. Default: false*.
Use this collection to submit the details that were returned as a result of the /payments
call.
A random number sent to the mobile phone number of the shopper to verify the payment.
Value passed from the WeChat MiniProgram wx.requestPayment
complete callback. Possible values: any value starting with requestPayment:
.
Base64-encoded string returned by the Component after the challenge flow. It contains the following parameters: transStatus
, authorisationToken
.
Base64-encoded string returned by the Component after the challenge flow. It contains the following parameter: transStatus
.
The paymentData
value from the /payments
response. Required if the /payments
response returns this value.
After submitting a call, you receive a response message to inform you that your request was received and processed.
Depending on the HTTP status code of the response message, it is helpful to build some logic to handle any errors that a request or the system may return.
The request has succeeded.
Show more Show lessContains additional information about the payment. Some data fields are included only if you select them first: Go to Customer Area > Developers > Additional data.
Authorised amount in the transaction.
The amount of the transaction, in minor units.
The fraud result properties of the payment.
The result of the individual risk checks.
Contains updated information regarding the order in case order information was provided in the request.
The initial amount of the order.
The amount of the transaction, in minor units.
The updated remaining amount.
The amount of the transaction, in minor units.
Details about the payment method used in the transaction.
Only returned if resultCode
is Authorised.
Adyen's 16-character string reference associated with the transaction/request. This value is globally unique; quote it when communicating with us about this request.
If the payment's authorisation is refused or an error occurs during authorisation, this field holds Adyen's mapped reason for the refusal or a description of the error. When a transaction fails, the authorisation response includes resultCode
and refusalReason
values.
For more information, see Refusal reasons.
Code that specifies the refusal reason. For more information, see Authorisation refusal reasons.
The result of the payment. For more information, see Result codes.
Possible values:
refusalReason
field. This is a final state.refusalReason
field. This is a final state.Response of the 3D Secure 2 authentication.
Result of the 3D Secure 2 authentication.
The authenticationValue
value as defined in the 3D Secure 2 specification.
The algorithm used by the ACS to calculate the authentication value, only for Cartes Bancaires integrations.
Indicator informing the Access Control Server (ACS) and the Directory Server (DS) that the authentication has been cancelled. For possible values, refer to 3D Secure API reference.
Indicates the exemption type that was applied by the issuer to the authentication, if exemption applied. Allowed values:
lowValue
secureCorporate
trustedBeneficiary
transactionRiskAnalysis
Indicates whether a challenge is requested for this transaction. Possible values:
The threeDSServerTransID
value as defined in the 3D Secure 2 specification.
Provides information on why the transStatus
field has the specified value. For possible values, refer to our docs.