我是一个新的 vb.net 开发人员,我正在尝试与 API 服务集成,该服务允许我存储信用卡数据而不符合 PCI。我遇到的问题是该示例仅适用于 JavaScript,我无法弄清楚如何在 vb.NET 中创建相同的简单过程。我希望有人可以帮助我处理这个样本。
这个想法是将这些数据从我的表单引导到 API,然后处理成功或失败的响应数据。
//<![CDATA[
$(document).ready(function() {
$('input:button').click(function() {
$.ajax({
type: 'post',
url: 'https://certify.i4go.com/index.cfm',
dataType: 'jsonp',
data: {
fuseaction: 'account.jsonpPostCardEntry',
i4Go_AccountID: '123123',
i4Go_SiteID: '456456',
i4Go_CardNumber: $('#i4Go_CardNumber').val(),
i4Go_ExpirationMonth: $('#i4Go_ExpirationMonth').val(),
i4Go_ExpirationYear: $('#i4Go_ExpirationYear').val()
},
cache: false
});
});
});
function parseResponse(data) {
if (data.i4go_responsecode != null) {
if (data.i4go_responsecode == 1) {
$('#response').html('i4Go_UniqueId: ' + data.i4go_uniqueid);
} else {
$('#response').html('i4Go_ResponseCode: ' + data.i4go_responsecode);
}
} else {
$('#response').html('i4Go_ResponseCode is null');
}
}
//]]>
</script>
</head>
<body>
<table cellpadding="0" cellspacing="0">
<tbody><tr>
<td>Card number:</td><td><input type="text" id="i4Go_CardNumber" value="4111111111111111"></td>
</tr>
<tr>
<td>Exp month:</td><td><input type="text" id="i4Go_ExpirationMonth" value="12"></td>
</tr>
<tr>
<td>Exp year:</td><td><input type="text" id="i4Go_ExpirationYear" value="2020"></td>
</tr>
<tr>
<td><input type="button" value="Get Token"></td>
</tr>
</tbody></table>
<div id="response"></div>
我感谢任何和所有的帮助。
干杯,
阿杰