Overview
You can refund funds from your (merchant) bank account to customer accounts for:
- Successful deposit/payment transactions settled by Nuvei.
- Transactions not settled by Nuvei (unreferenced refunds).
Merchants using the Payment Page integration method can perform refunds using the Control Panel Transaction Report.
Transactions Settled by Nuvei
To perform a refund for a successful deposit/payment settled by Nuvei using REST API, send a /refundTransaction API request with its mandatory parameters and include these parameters:
relatedTransactionId– This is thetransactionIdof the original payment transaction.currency– Must match the original transaction currency.amount–- The
amountmust not exceed the original saleamount. - The sum of this
amountplus all previous partial refunds must not exceed the original saleamount.
- The
Example /refundTransaction Request
{
"merchantId": "<your merchantId>",
"merchantSiteId": "<your merchantSiteId>",
"clientUniqueId": "<unique transaction ID in merchant system>",
"amount": "200",
"currency": "USD",
"relatedTransactionId": "<transactionId returned from /payment>",
"timeStamp": "<YYYYMMDDHHmmss>",
"checksum": "<calculated checksum>"
}
//Initialize the SDK (see https://docs.nuvei.com/?p=53233) <?php //refundTransaction $refundResponse = $safeCharge->getPaymentService()->refundTransaction([ 'clientUniqueId' => '<unique transaction ID in merchant system>', 'amount' => '200', 'currency' => 'USD', 'relatedTransactionId' => '<transactionId returned from /payment>', ]); ?>
//Initialize the SDK (see https://docs.nuvei.com/?p=29433)
{
String clientUniqueId = "<unique transaction ID in merchant system>";
String clientRequestId = "<unique request ID in merchant system>";
String currency = "USD";
String amount = "200";
String relatedTransactionId = "<transactionId returned from /payment>";
Safecharge safecharge = new Safecharge();
SafechargeResponse response = safecharge.refundTransaction(clientUniqueId, clientRequestId, null, amount, null, null, currency, null, null, null, relatedTransactionId, null);
}
//Initialize the SDK (see https://docs.nuvei.com/?p=48413) var response = safecharge.RefundTransaction( "US", "200", relatedTransactionId: "<transactionId returned from /payment>", clientRequestId: "<unique request ID in merchant system>", clientUniqueId: "<unique transaction ID in merchant system>");
//Initialize the SDK (see https://docs.nuvei.com/?p=53443)
safecharge.paymentService.refundTransaction({
clientRequestId : "<unique request ID in merchant system>",
clientUniqueId : "<unique transaction ID in merchant system>",
amount : "200",
currency : "USD",
relatedTransactionId: "<transactionId returned from /payment>",
}, function (stlErr, stlRes, reqData) {
console.log(stlErr, stlRes);
});
Example /refundTransaction Response
{
"reason":"",
"ccCardNumber":"4****1164",
"bin":"407239",
"ccExpYear":"22",
"customData":"",
"merchantSiteId":"126006",
"gwExtendedErrorCode":0,
"merchantId":"2502136204546424962",
"externalTransactionId":"",
"acquirerId":"103",
"cardBrand":"VISA",
"authCode":"169410",
"transactionStatus":"APPROVED",
"clientRequestId":"IV96ZBARW",
"cardType":"Debit",
"ccExpMonth":"12",
"internalRequestId":17771151,
"AVSCode":"",
"version":"1.0",
"transactionId":"2110000000004302220",
"CVV2Reply":"",
"transactionType":"Credit",
"issuerCountry":"US",
"gwErrorCode":0,
"clientUniqueId":"695701003",
"errCode":0,
"last4Digits":"1164",
"status":"SUCCESS"
}
APM Refunds
For most APMs (for example, PayPal), the /refundTransaction response includes transactionStatus (APPROVED, DECLINED, or ERROR).
For APMs and providers that process refunds asynchronously, the /refundTransaction response includes status=PENDING and does not include transactionStatus. In this case, wait for a DMN containing transactionStatus (APPROVED or DECLINED). Asynchronous processing can range from a few seconds to several days.
Example DMN for APM Refund with Status=PENDING
...'ppp_status=PENDING&Status=PENDING&ExErrCode=0&ErrCode=0&errApmCode=0&errApmDescription=&errScCode=0&errScDescription=&Reason=&ReasonCode=0&PPP_TransactionID=37972511&userid=UID&merchant_unique_id=0DEXOI3OMEFP&customData=QA+test+merchant&productId=R8VX8RD64OQB&first_name=John&last_name=Doe&email=JD%40nuvei.com¤cy=EUR&clientUniqueId=0DEXOI3OMEFP&customField1=&customField2=&customField3=&customField4=&customField5=&customField6=&customField7=&customField8=&customField9=&customField10=&customField11=&customField12=&customField13=&customField14=&customField15=&invoice_id=&address1=Hamilton+15&address2=15&country=Spain&state=&city=Hannover&zip=07208&phone1=&phone2=&phone3=&client_ip=127.0.0.1&nameOnCard=&cardNumber=&bin=&noCVV=&acquirerId=null&expMonth=&expYear=&Token=&tokenId=&AuthCode=&AvsCode=&Cvv2Reply=&shippingCountry=&shippingState=&shippingCity=&shippingAddress=&shippingZip=&shippingFirstName=&shippingLastName=&shippingPhone=&shippingCell=&shippingMail=&total_discount=0.00&total_handling=0.00&total_shipping=0.00&total_tax=0.00&buyButtonProductBundleId=&merchant_site_id=3111&merchant_status=&action=&requestVersion=&message=PENDING&merchantLocale=en_US&unknownParameters=&payment_method=apmgw_Bizum&ID=&merchant_id=4972436454212160565&responseTimeStamp=2022-08-26.10%3A29%3A24&buyButtonProductId=&webMasterId=Q3B60MS8529W&appliedPromotions=&uniqueCC=null&transactionType=Refund&externalEmail=&cardCompany=&user_token_id=NuveiTest_&user_token=auto&userPaymentOptionId=8200841&TransactionID=2110000000007052698&totalAmount=1.0&dynamicDescriptor=QA+Test+site&item_name_1=ItemName&item_number_1=&item_amount_1=10.00&item_quantity_1=1&item_discount_1=0.00&item_handling_1=0.00&item_shipping_1=0.00&feeAmount=&houseNumber=&customCurrency=&externalToken_blockedCard=&externalToken_cardAcquirerId=&externalToken_cardAcquirerName=&externalToken_cardBin=&externalToken_cardBrandId=&externalToken_cardBrandName=&externalToken_cardExpiration=&externalToken_cardLength=&externalToken_cardMask=&externalToken_cardName=&externalToken_cardTypeId=&externalToken_cardTypeName=&externalToken_clubName=&externalToken_creditCompanyId=&externalToken_creditCompanyName=&externalToken_extendedCardType=&externalToken_Indication=&externalToken_tokenValue=&externalToken_tokenProvider=&ECIRaw=&upoRegistrationDate=20220629&type=DEPOSIT&clientRequestId=T5SIY085I&relatedTransactionId=2110000000007045936&originalTransactionPaymentMethod=apmgw_Bizum&originalTransactionAmount=10.0&originalTransactionCurrency=EUR&responsechecksum=789be09b96b16a7786b48ad4e4bfa679&advanceResponseChecksum=ddc8cd7f506d71185bc789f9b89f8e98',
Example DMN for APM Refund with Status=APPROVED
...'ppp_status=OK&Status=APPROVED&ExErrCode=0&ErrCode=0&errApmCode=0&errApmDescription=&errScCode=0&errScDescription=&Reason=&ReasonCode=0&PPP_TransactionID=37972511&userid=UID&merchant_unique_id=0DEXOI3OMEFP&customData=QA+test+merchant&productId=PID&first_name=John&last_name=Doe&email=JD%40nuvei.com¤cy=EUR&clientUniqueId=0DEXOI3OMEFP&customField1=&customField2=&customField3=&customField4=&customField5=&customField6=&customField7=&customField8=&customField9=&customField10=&customField11=&customField12=&customField13=&customField14=&customField15=&invoice_id=&address1=Hamilton+15&address2=15&country=Spain&state=&city=Hannover&zip=07208&phone1=&phone2=&phone3=&client_ip=127.0.0.1&nameOnCard=&cardNumber=&bin=&noCVV=&acquirerId=&expMonth=&expYear=&Token=&tokenId=&AuthCode=&AvsCode=&Cvv2Reply=&shippingCountry=&shippingState=&shippingCity=&shippingAddress=&shippingZip=&shippingFirstName=&shippingLastName=&shippingPhone=&shippingCell=&shippingMail=&total_discount=0.00&total_handling=0.00&total_shipping=0.00&total_tax=0.00&buyButtonProductBundleId=&merchant_site_id=3111&merchant_status=&action=&requestVersion=&message=APPROVED&merchantLocale=en_US&unknownParameters=&payment_method=apmgw_Bizum&ID=&merchant_id=4972436454212160565&responseTimeStamp=2022-08-26.10%3A29%3A25&buyButtonProductId=&webMasterId=&appliedPromotions=&uniqueCC=&transactionType=Refund&externalEmail=&cardCompany=&eci=&user_token_id=NuveiTest_&user_token=auto&userPaymentOptionId=8200841&TransactionID=2110000000007052698&totalAmount=1.0&dynamicDescriptor=QA+Test+site&item_name_1=ItemName&item_number_1=&item_amount_1=10.00&item_quantity_1=1&item_discount_1=0.00&item_handling_1=0.00&item_shipping_1=0.00&feeAmount=&amountWithoutFee=&houseNumber=&customCurrency=&externalToken_blockedCard=&externalToken_cardAcquirerId=&externalToken_cardAcquirerName=&externalToken_cardBin=&externalToken_cardBrandId=&externalToken_cardBrandName=&externalToken_cardExpiration=&externalToken_cardLength=&externalToken_cardMask=&externalToken_cardName=&externalToken_cardTypeId=&externalToken_cardTypeName=&externalToken_clubName=&externalToken_creditCompanyId=&externalToken_creditCompanyName=&externalToken_extendedCardType=&externalToken_Indication=&externalToken_tokenValue=&externalToken_tokenProvider=&ECIRaw=&upoRegistrationDate=20220629&type=DEPOSIT&clientRequestId=&relatedTransactionId=2110000000007045936&originalTransactionPaymentMethod=apmgw_Bizum&originalTransactionAmount=10.0&originalTransactionCurrency=EUR&responsechecksum=cc1bf0d3f8f2d0b3146939927e22c356&advanceResponseChecksum=6e9ef281b91ad2c443d581617f7e1b63',
Unreferenced Refunds
You can process unreferenced refunds for transactions that were not settled by Nuvei, with no need for a related transaction ID (relatedTransactionId). Using REST API, this can be done in the following ways:
With Full Card Details
In some cases, it is required to allow the merchant to refund funds by providing the full card details. For example, when the original transaction was processed by another PSP, and you would like Nuvei to process the refund.
To do this, send a /refundTransaction API request with the full card details. relatedTransactionId is not required.
Example /refundTransaction Request – Full Card Details
{
"merchantId": "<your merchantId>",
"merchantSiteId": "<your merchantSiteId>",
"clientRequestId": "<unique request ID in merchant system>",
"clientUniqueId": "<unique transaction ID in merchant system>",
"userTokenId": "<unique customer identifier in merchant system>",
"amount": "200",
"currency": "GBP",
"paymentOption": {
"card": {
"cardNumber": "4000027891380961",
"cardHolderName": "John Smith",
"expirationMonth": "12",
"expirationYear": "2030",
"CVV": "217"
}
},
"timeStamp": "<YYYYMMDDHHmmss>",
"checksum": "<calculated checksum>"
}
Example /refundTransaction Response – Full Card Details
{
"reason": "",
"ccCardNumber": "4****0961",
"bin": "407239",
"ccExpYear": "30",
"customData": "Custom Data",
"merchantSiteId": "126006",
"gwExtendedErrorCode": 0,
"merchantId": "2502136204546424962",
"externalTransactionId": "",
"acquirerId": "103",
"cardBrand": "VISA",
"authCode": "169410",
"transactionStatus": "APPROVED",
"clientRequestId": "IV96ZBARW",
"cardType": "Debit",
"ccExpMonth": "12",
"internalRequestId": 17771151,
"AVSCode": "",
"version": "1.0",
"transactionId": "2110000000004302220",
"CVV2Reply": "",
"transactionType": "Credit",
"issuerCountry": "US",
"gwErrorCode": 0,
"clientUniqueId": "695701003",
"errCode": 0,
"last4Digits": "1164",
"status": "SUCCESS",
"userPaymentOptionId": "112566438",
"userTokenId": "<unique customer identifier in merchant system>"
}
Example /refundTransaction DMN – Full Card Details
...'ppp_status=OK&Status=APPROVED&ExErrCode=0&ErrCode=0&errApmCode=0&errApmDescription=&errScCode=0&errScDescription=&Reason=&ReasonCode=0&PPP_TransactionID=36282591&userid=&merchant_unique_id=695701003&customData=Custom+Data%21&productId=06GNX0A059ME&first_name=&last_name=&email=¤cy=GBP&clientUniqueId=695701003&cardType=Debit&customField1=&customField2=&customField3=&customField4=&customField5=&customField6=&customField7=&customField8=&customField9=&customField10=&customField11=&customField12=&customField13=&customField14=&customField15=&invoice_id=&address1=&address2=&country=&state=&city=&zip=&phone1=&phone2=&phone3=&client_ip=&nameOnCard=John+Smith&cardNumber=4****0961&bin=407239&acquirerId=103&acquirerBank=Safecharge+Acquirer+-+Visa&expMonth=12&expYear=30&Token=bwAwAE8AVQBNADQARwAwAHYAZwAuAEEAVABRAHQAaQBMAGgAdABSADoAWQAuAG0AWABHAFUATgA1ACwAZwBrADoAOwAnAHIAWABgAC4AfABLAEMAMwA%3D&tokenId=847632660&AuthCode=169410&AvsCode=&Cvv2Reply=&shippingCountry=&shippingState=&shippingCity=&shippingAddress=&shippingZip=&shippingFirstName=&shippingLastName=&shippingPhone=&shippingCell=&shippingMail=&total_discount=0.00&total_handling=0.00&total_shipping=0.00&total_tax=0.00&buyButtonProductBundleId=&merchant_site_id=126006&merchant_status=&action=&requestVersion=&message=APPROVED&merchantLocale=&unknownParameters=&payment_method=&ID=&merchant_id=2502136204546424962&responseTimeStamp=2021-08-15.09%3A29%3A06&buyButtonProductId=&webMasterId=&appliedPromotions=&uniqueCC=fRjy5hTt1YrEv7Bsc%2BKs8YYosMc%3D&transactionType=Credit&externalEmail=&cardCompany=VISA&userPaymentOptionId=&TransactionID=2110000000004302220&totalAmount=6.0&dynamicDescriptor=CashierAPIDescriptor&feeAmount=&houseNumber=&customCurrency=&type=DEPOSIT&clientRequestId=IV96ZBARW&relatedTransactionId=&responsechecksum=689f4041f536c7c561b8cd2b4c2ffec8&advanceResponseChecksum=8902f2b98538ea4637663d247c175bb7
With a UPO
If the User Payment Option (UPO) feature is activated in your Nuvei merchant account, include userTokenId and userPaymentOptionId in a /refundTransaction API request. You do not have to re-collect the payment option details (see User Payment Management).
Example /refundTransaction Request – UPO
{
"merchantId": "<your merchantId>",
"merchantSiteId": "<your merchantSiteId>",
"clientRequestId": "<unique request ID in merchant system>",
"clientUniqueId": "<unique transaction ID in merchant system>",
"userTokenId": "<unique customer identifier in merchant system>",
"amount": "100",
"currency": "EUR",
"paymentOption": {
"userPaymentOptionId": "<UPO received from previous deposit>"
},
"timeStamp": "<YYYYMMDDHHmmss>",
"checksum": "<calculated checksum>"
}
Example /refundTransaction Response – UPO
{
"reason": "",
"ccCardNumber": "5****8729",
"bin": "525569",
"ccExpYear": "25",
"customData": "Custom Data",
"merchantSiteId": "126006",
"gwExtendedErrorCode": 0,
"isPrepaid": "false",
"merchantId": "2502136204546424962",
"externalTransactionId": "",
"acquirerId": "29",
"cardBrand": "MASTERCARD",
"issuerBankName": "",
"authCode": "0553287",
"issuerDeclineCode": "",
"transactionStatus": "APPROVED",
"clientRequestId": "EX032W24D",
"ccExpMonth": "12",
"internalRequestId": 21117971,
"AVSCode": "",
"version": "1.0",
"transactionId": "2110000000006791575",
"CVV2Reply": "",
"transactionType": "Credit",
"gwErrorCode": 0,
"clientUniqueId": "695701003",
"errCode": 0,
"userPaymentOptionId": 8303451,
"userTokenId": "<unique customer identifier in merchant system>",
"issuerDeclineReason": "",
"last4Digits": "8729",
"status": "SUCCESS"
}
Example /refundTransaction DMN – UPO
...'ppp_status=OK&Status=APPROVED&ExErrCode=0&ErrCode=0&errApmCode=0&errApmDescription=&errScCode=0&errScDescription=&Reason=&ReasonCode=0&PPP_TransactionID=37896471&userid=Q6DQKHKVAYKB&merchant_unique_id=695701003&customData=Custom+Data%21&productId=404UTD0X1ZN8&first_name=&last_name=&email=¤cy=EUR&clientUniqueId=695701003&customField1=&customField2=&customField3=&customField4=&customField5=&customField6=&customField7=&customField8=&customField9=&customField10=&customField11=&customField12=&customField13=&customField14=&customField15=&invoice_id=&address1=&address2=&country=&state=&city=&zip=&phone1=&phone2=&phone3=&client_ip=&nameOnCard=CL-BRW1&cardNumber=5****8729&bin=525569&noCVV=&acquirerId=29&acquirerBank=WorldPay+Direct&expMonth=12&expYear=25&Token=SABHAEcAMABQAEYAUAAwAGQAMABGAFAARgBSAHIASgA1AE0AbwAsACkALQBwAEEAMwBFAHcASAByACwAQQAmAD8AXwAnAHwAMgBpAGcANABPAHkAUAAtACQAMwAxAGEAOABjAD4AMwA%3D&tokenId=1047838320&AuthCode=0553287&AvsCode=&Cvv2Reply=&shippingCountry=&shippingState=&shippingCity=&shippingAddress=&shippingZip=&shippingFirstName=&shippingLastName=&shippingPhone=&shippingCell=&shippingMail=&total_discount=0.00&total_handling=0.00&total_shipping=0.00&total_tax=0.00&buyButtonProductBundleId=&merchant_site_id=126006&merchant_status=&action=&requestVersion=&message=APPROVED&merchantLocale=&unknownParameters=&payment_method=cc_card&ID=&merchant_id=2502136204546424962&responseTimeStamp=2022-08-02.05%3A35%3A40&buyButtonProductId=&webMasterId=104P01&appliedPromotions=&uniqueCC=14bF8%2BAvFF6Rpln7brmYhTNAZAU%3D&transactionType=Credit&externalEmail=&cardCompany=MasterCard&user_token_id=Q6DQKHKVAYKB&userPaymentOptionId=8303451&TransactionID=2110000000006791575&externalAccountDescription=nameOnCard%3ACL-BRW1&totalAmount=10.37&dynamicDescriptor=CashierAPIDescriptor&feeAmount=&houseNumber=&customCurrency=&externalToken_blockedCard=&externalToken_cardAcquirerId=&externalToken_cardAcquirerName=&externalToken_cardBin=&externalToken_cardBrandId=&externalToken_cardBrandName=&externalToken_cardExpiration=&externalToken_cardLength=&externalToken_cardMask=&externalToken_cardName=&externalToken_cardTypeId=&externalToken_cardTypeName=&externalToken_clubName=&externalToken_creditCompanyId=&externalToken_creditCompanyName=&externalToken_extendedCardType=&externalToken_Indication=&externalToken_tokenValue=&externalToken_tokenProvider=&ECIRaw=&upoRegistrationDate=20220801&type=DEPOSIT&clientRequestId=EX032W24D&relatedTransactionId=&lastFourDigits=8729&responsechecksum=c350d6d5a96156c8a8ff30de924d6fa3&advanceResponseChecksum=596bf9ab7cbfb83d3b5ede534aff6d0c',
With a Network Token
When the merchant has network (card scheme) tokens or is collecting them from the card schemes, include the following in a /refundTransaction API request:
cardclass containing:expirationMonth– The token’s expiration month.expirationYear– The token’s expiration year.externalTokenclass containing:networkTokenNumbertokenAssuranceLevel(optional)tokenRequestorId(optional)
Example /refundTransaction Request – Network Token
{
"merchantId": "<your merchantId>",
"merchantSiteId": "<your merchantSiteId>",
"clientRequestId": "<unique request ID in merchant system>",
"clientUniqueId": "<unique transaction ID in merchant system>",
"userTokenId": "<unique customer identifier in merchant system>",
"amount": "100",
"currency": "EUR",
"paymentOption": {
"card": {
"expirationMonth": "12",
"expirationYear": "2025",
"externalToken": {
"networkTokenNumber": "4008370896662369",
"tokenAssuranceLevel": "3",
"tokenRequestorId": "2"
}
}
},
"timeStamp": "<YYYYMMDDHHmmss>",
"checksum": "<calculated checksum>"
}
Example /refundTransaction Response – Network Token
{
"internalRequestId": 42302871,
"status": "SUCCESS",
"errCode": 0,
"reason": "",
"merchantId": "7230564875565351692",
"merchantSiteId": "251181",
"version": "1.0",
"clientRequestId": "KHZ4MLG7LG4K8",
"transactionId": "2110000000014402220",
"externalTransactionId": "",
"userPaymentOptionId": 2153289851,
"issuerDeclineCode": "",
"issuerDeclineReason": "",
"gwErrorCode": 0,
"gwExtendedErrorCode": 0,
"transactionStatus": "APPROVED",
"authCode": "017513",
"clientUniqueId": "BMO9XVYH1DU84",
"transactionType": "Credit",
"customData": "CustomData Request",
"acquirerId": "103",
"bin": "489537",
"last4Digits": "6632",
"ccCardNumber": "4****6632",
"cardType": "Debit",
"cardBrand": "VISA",
"processedBrand": "VISA",
"issuerCountry": "US",
"issuerBankName": "Intl Hdqtrs-Center Owned",
"isPrepaid": "false",
"paymentAccountReference": "V0010013023237585329744071430",
"merchantAdviceCode": "",
"userTokenId": "V7",
"AVSCode": "",
"CVV2Reply": ""
}
Example /refundTransaction DMN – Network Token
...'ppp_status=OK&Status=APPROVED&ExErrCode=0&ErrCode=0&errApmCode=0&errApmDescription=&errScCode=0&errScDescription=&Reason=&ReasonCode=0&PPP_TransactionID=43377761&userid=V7&merchant_unique_id=BMO9XVYH1DU84&customData=CustomData+Request&productId=CustomProduct+Request&first_name=John&last_name=Smith&email=john.smith%40femail.com¤cy=USD&pmDisplayName=4****6632&clientUniqueId=BMO9XVYH1DU84&cardType=Debit&isPrepaid=false&cardIssuerCountry=US&customField1=&customField2=&customField3=&customField4=&customField5=&customField6=&customField7=&customField8=&customField9=&customField10=&customField11=&customField12=&customField13=&customField14=&customField15=&invoice_id=&address1=22+Main+Street&address2=&country=United+States&state=MA&city=Boston&zip=02460&phone1=6175551414&phone2=&phone3=&client_ip=&nameOnCard=&cardNumber=&bin=489537&noCVV=&acquirerId=103&acquirerBank=Nuvei+Acquirer+-+Visa&expMonth=&expYear=&Token=SABHAGUARgAwAG4ARgBGAFAAZABkADAAMgBKAFYAZgAyAFkAdAAtAC4AUQAkAGsAYgAnACgANgBHAFcAfABvADMAPgBTAHMAQABeAG8AIwBNAEMALAA1AFgAYwBEAFkAQgBqAHUAMwA%3D&tokenId=1234004976&AuthCode=017513&AvsCode=&Cvv2Reply=&shippingCountry=&shippingState=&shippingCity=&shippingAddress=&shippingZip=&shippingFirstName=&shippingLastName=&shippingPhone=&shippingCell=&shippingMail=&total_discount=0.00&total_handling=0.00&total_shipping=0.00&total_tax=0.00&buyButtonProductBundleId=&merchant_site_id=251181&merchant_status=&action=&requestVersion=&message=APPROVED&merchantLocale=&unknownParameters=&payment_method=cc_card&ID=&merchant_id=7230564875565351692&responseTimeStamp=2024-07-16.07%3A31%3A10&buyButtonProductId=&webMasterId=WebMasterId+Request&appliedPromotions=&uniqueCC=eFwlRCEuukE7Ln1DH58KkG%2BM53k%3D&transactionType=Credit&externalEmail=&cardCompany=Visa&user_token_id=V7&userPaymentOptionId=2153289851&TransactionID=2110000000014402220&totalAmount=23.0&dynamicDescriptor=test123&feeAmount=&houseNumber=&customCurrency=&externalToken_blockedCard=&externalToken_cardAcquirerId=&externalToken_cardAcquirerName=&externalToken_cardBin=&externalToken_cardBrandId=&externalToken_cardBrandName=&externalToken_cardExpiration=&externalToken_cardLength=&externalToken_cardMask=&externalToken_cardName=&externalToken_cardTypeId=&externalToken_cardTypeName=&externalToken_clubName=&externalToken_creditCompanyId=&externalToken_creditCompanyName=&externalToken_extendedCardType=&externalToken_Indication=&externalToken_tokenValue=&externalToken_tokenProvider=&ECIRaw=&cryptogram=&maskedNetworkTokenNumber=4****6632&upoRegistrationDate=20240716&type=DEPOSIT&clientRequestId=KHZ4MLG7LG4K8&relatedTransactionId=&externalTokenProvider=NetworkToken&PAR=V0010013023237585329744071430&processedCardBrand=VISA&lastFourDigits=6632&responsechecksum=0e01aca1ed011c39b6d0dbe0b4c7bde6&advanceResponseChecksum=15de82e8aafcf9f93de3eedf2ab3e258&',
With Token to PAN Cascading
Auth / Sale with externalNetworkToken and PAN
| Merchant to REST 1.0 | Result |
|---|---|
| Attempt to send the token first and cascade to PAN if needed. |