Skip to content

Instantly share code, notes, and snippets.

@akatakritos
Created January 5, 2022 20:50
Show Gist options
  • Save akatakritos/ea9579091751076b51223778e8ea1494 to your computer and use it in GitHub Desktop.
Save akatakritos/ea9579091751076b51223778e8ea1494 to your computer and use it in GitHub Desktop.
Accept.js webview code
<html>
<head>
<script type="text/javascript" src="https://jstest.authorize.net/v1/Accept.js"></script>
<script type="text/javascript">
(function () {
/**
* @param {SecureData} data
*/
function send(data) {
console.log('send', data);
Accept.dispatchData(data, function handleResponse(response) {
console.log('handleResponse', response);
window.ReactNativeWebView.postMessage(JSON.stringify({ opaqueData: response.opaqueData, messages: response.messages }));
});
}
function onMessage(message) {
console.log(message);
}
window.API = {
send: send,
};
})();
</script>
</head>
<body></body>
</html>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment