18910140161

Stripe开发使用指南--国际支付

顺晟科技

2021-06-16 10:31:44

392

请确保对应的权限是支持的

检验

检验最经典的实现方式,代码非常简单。

官方介绍

表单操作='您的服务器端代码'方法='开机自检'

脚本

src=' https://退房。条纹。请访问www . analog.com/check out。js ' class=' stripe-button '

data-key=' PK _ test _ g6do 5s 237 ekq 10 r 65 bnxo 6s 0 '

数据量='999 '

数据名='Stripe.com '

数据描述='小部件'

数据图像=' https://条纹。com/img/documentation/check out/market place。png '

数据区域='自动'

数据-邮政编码='true '

/script

/form

但总是有这个错误

无法识别的请求网址(POST :/v1/支付宝/send_sms).请见https://stripe.com/docs,或者我们可以在https://support.stripe.com/.帮忙

开源代码库上找到了官方回复,支付宝不支持结账。

话说那你还写个支付宝在哪里干嘛,气死了简直。

Stripe.js元素

支付宝介绍

构造页面

' p class='卡片标题'请选择充值金额:(美元)/p

div class=' form-group form-group-label '

输入类型=' hidden ' id=' stripe '值=' '。config : get(' stripe _ Publisheable ').''

输入类型='隐藏' id='支付宝重定向'值=' ' .config :3360 GeT(' BaseURL ')./pay_callback ' .'

input class=' form-control ' id=' payment-amount ' type=' number ' min=' 0.00 ' max=' 10000.00 ' value=' 5 ' step=' 1 '

/div

div class=' card-action-BTN pull-left '

button class=' BTN BTN-平浪-附加' id='支付宝-提交span class='icon '检查/spannbsp .支付宝充值/按钮

/div

监控按键,处理返回参数

这块单独写了一个射流研究…文件,到对应的页面直接调用即可。

$(文档)。ready(function() {

$(' #支付宝-提交')。on('click ',function() {

const amountInput=$(' # payment-amount ');

var total amount=ParseFloat(amountinput。val())* 100;

var stripe=Stripe($('#stripe ').val());

var user=$('#user ').val();

var AlipayRedirect=$(' # AlipayRedirect ').val();

var stripe source=stripe。创建源({

类型: '支付宝,

总金额:

货币: '美元,

owner: {

用户名:

},

redirect: {

return_url:支付宝重定向

},

}).然后(函数(结果){

if(结果结果。源结果。来源。重定向结果。来源。重定向[' URL ']){

//控制台。日志(结果。来源。id);

//控制台。日志(结果。来源。金额/100);

$.ajax({

类型: '开机自检,

URL : '/用户/代码/stripe_pay ',

dataType:'json ',

数据:{

userid :结果。来源。主人。名字,

总计: result.source.amount/100,

tradeno: result.source.id

},

成功:函数(数据){

if(data.ret==1){

$('#result ').modal();

$('#msg ').html(数据。味精);

窗户。settimeout(位置。href=结果。来源。重定向[' URL '],2000);

}else{

$('#result ').modal();

$('#msg ').html(数据。味精);

}

},

错误:function(){

$('#result ').modal();

$('#msg ').html(数据。味精);

}

});

} else {

console.log(结果);

$('#result ').modal();

$('#msg ').html(结果。错误。消息);

}

});

});

});

有两个地方比较关键:

var stripe=Stripe($('#stripe ').val());

}).然后(函数(结果){后边的部分对结果的处理

调用

调用这块再说一下

脚本src=' https://js。条纹。com/v3/'/脚本

脚本src='上边那个js '/脚本

记得先调用种类的js,然后调用我们的。

相关文章
我们已经准备好了,你呢?
2024我们与您携手共赢,为您的企业形象保驾护航