我正在使用Stripe作为我的支付网关,我的应用程序是在经典ASP中,我使用DataTables作为表来存储客户已经拥有的所有费用。我需要做的是检索所有客户元数据并将其显示在Datatables表中。我知道Stripe将在Json中发送响应,这是Datatables用来填充其表的内容,但是实际上没有经典ASP的文档来实现这一点。以下是Datatables的工作原理:
$('#sortable').dataTable({
autoWidth: false,
paging: true,
order: [[ 1, 'asc' ]],
ajax: {
url: '<ASP PAGE WHERE JSON WILL RETURN>',
type: 'POST'
},
deferRender: true,
columnDefs: [
{ targets: [0], visible: false, searchable: false },
{ targets: [1], title: 'Office' },
{ targets: [2], title: 'Client' },
{ targets: [3], title: 'Charge Date' },
{ targets: [4], title: 'Charge Amount' },
{ targets: [5], title: 'Last 4 of Card' }
],
pagingType: 'full_numbers'
});
所以,如果有人这样做了,我真的很感激某种洞察力。提前谢谢。
答案 0 :(得分:0)
您无法直接从前端代码向Stripe的API发出请求,因为您需要在请求中使用您的秘密API密钥。
您需要将AJAX请求发送到后端服务器,后端服务器本身会将请求发送到retrieve all charges,并在customer
参数中将客户的ID发送回Stripe.net,然后将响应转发回你的前端代码。
Stripe没有Classic ASP的官方库,但是如果你可以使用.NET,{{3}}社区库维护得很好,应该可以做你想要的。