Creating an authenticated payment

Once the transaction was authenticated, it should be sent to authorization. In order to send an authenticated transaction request, you must send the parameter Authenticate as "true" and the node Payment.ExternalAuthentication:

"Payment":
   {
     (...)
     "ExternalAuthentication":{
       "Cavv":"AAABB2gHA1B5EFNjWQcDAAAAAAB=",
       "Xid":"Uk5ZanBHcWw2RjRCbEN5dGtiMTB=",
       "Eci":"5",
       "Version":"2.2.0",
       "ReferenceId":"a24a5d87-b1a1-4aef-a37b-2f30b91274e6"
     },
}

In order to create the authenticated payment, please refer to the API Reference for complete request for the desired payment method: