You can view a live example on how to use this library here: AFCardKey SDK Live Example
<type="text/JavaScript" src="//secure.ftipgw.com/admin/js/AFCardKeySDK.js"></script>
<type="text/javascript" >
$(document).ready(function () {
if (typeof AFCardKeySDK !='undefined' ) {
AFCardKeySDK.init();
}
window.AFCardKeySDK.setTestMode(false);
});
</script>
{
statuscode: 0, // 200 is success request, any other is error request.
status:"",
responseObject: {
code: 'OK', //"OK" is for Success request, any other is for error request.
... // And rest of full response of the ArgoFire Api in JSON format.
}
}
let creditCardObj = {
ClientSessionID: '',
CcAccountNum: '',
CcExpDate: '',
CcNameOnCard: '',
CcStreet: '',
CcZip: '',
FirstName: '',
LastName: ''
};
AFCardKeySDK.GetToken(creditCardObj).then((response) => {
if (response.statuscode == 200) {
if (response.responseObject.code == 'OK') {
token.value = response.responseObject.CcInfoKey;
} else {
//error
}
} else {
//error
}
});
{
statuscode: 200,
status: "success",
responseObject: {
ClientSessionID: "01889d94-308a-4ad5-bc80-2061520b7e83",
CcInfoKey: "618679",
code: "OK",
error: "CCInfoKey generated successfully",
Partner: "100",
Username: "User1",
CustomerID: "19-Test",
CustomerKey: "3293"
}
}