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://test-nbkpayment.mtf.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://test-nbkpayment.mtf.gateway.mastercard.com/static/checkout/checkout.min.js" data-complete="http://[your domain]/receiptPage"></script> </head> ... </html>
Arguments Copied to clipboard
response
Copied to clipboard
Object
Response Details.
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