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://gateway-na.americanexpress.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://gateway-na.americanexpress.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