Introduction
Agreement
Authentication
Batch
Browser Payment
Gateway
Hosted Checkout
Payment Plan
Session
Standalone Risk Assessment
Tokenization
Transaction
Wallet
RESOURCES
Changelog
Checkout
complete
complete Callback
The complete callback will be invoked when the payment has been completed.
Usage
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
<html> <head> <script src="https://qnbalahli.test.gateway.mastercard.com/static/checkout/checkout.min.js" data-complete="completeCallback"> </script> <script type="text/javascript"> function completeCallback(response) { console.log ('response: ', response); console.log ('resultIndicator: ', response.resultIndicator); console.log ('sessionVersion: ', response.sessionVersion); } </script> </head> ... </html>
<html> <head> <script src="https://qnbalahli.test.gateway.mastercard.com/static/checkout/checkout.min.js" data-complete="http://[your domain]/receiptPage"></script> </head> ... </html>
Arguments
response
Object
Response Details.
resultIndicator
String
The result indicator can be used to securely determine if the payment succeeded in a Return To Merchant integration.
sessionVersion
String
Version of the Payment Session after payment completed.
Return Value
None