Introduction
3DS
Batch
Browser Payment
Gateway
Gift Card
Payment Plan
Session
Tokenization
Transaction
Wallet
RESOURCES
Changelog
Checkout
complete
complete Callback
The complete callback will be invoked when the payment has been completed.
Usage Copied to clipboard
The complete callback must be defined using the data-complete
attribute on the Checkout
script tag. The attribute value may be the name of a global function or a URL string. URLs will have a
query parameter appended for each argument.
The complete callback is only supported in a Return To Merchant integration.
Example Copied to clipboard
<html> <head> <script src="https://eu-gateway.mastercard.com/checkout/version/31/checkout.js" data-complete="completeCallback"> </script> <script type="text/javascript"> function completeCallback(resultIndicator, sessionVersion) { //handle payment completion } </script> </head> ... </html>
<html> <head> <script src="https://eu-gateway.mastercard.com/checkout/version/31/checkout.js" data-complete="http://[your domain]/receiptPage"></script> </head> ... </html>
Arguments Copied to clipboard
resultIndicator
Copied to clipboard
String
The result indicator can be used to securely determine if the payment succeeded in a Return To Merchant integration.
sessionVersion
Copied to clipboard
String
Version of the Payment Session after payment completed.
Return Value Copied to clipboard
None