This page is for our classic Direct API (
/authorise) integration. If you are integrating using our Checkout APIs, refer to the UnionPay SecurePlus documentation instead.
UnionPay requires an additional security layer, SecurePlus, which uses telephone verification.
To use SecurePlus in Classic integration:
- Make an
/authorisecall and include the
- If a response contains
paRequestset to CUPSecurePlus-CollectSMSVerificationCode, this indicates that a verification code was sent to the provided phone number. On your web page, collect this verification code from the shopper.
- Make an
paResponse– the verification code that you collected from the shopper.
browserInfo– the shopper's browser information.
additionalData, include the
mpiImplementationTypefield and set its value to CUPSecurePlus to indicate that you are making a SecurePlus request.
- You get a response with the payment status.
To use SecurePlus in Hosted Payment Pages:
- Make an HPP payment request call including the
- A verification code is sent to the phone number provided by the shopper.
- After the shopper enters the code, Adyen processes the payment and sends you a response.