300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > 支付宝小程序唤起独立签约

支付宝小程序唤起独立签约

时间:2021-01-02 06:43:20

相关推荐

支付宝小程序唤起独立签约

目录

获取签约字符串

唤起支付宝周期扣款签约页面

支付宝小程序唤起独立签约,需要通过alipay.user.agreement.page.sign接口获取签约字符串signStr,然后调用my.paySignCenterAPI在支付宝小程序内唤起周期扣款签约页面。

获取签约字符串

调用接口alipay.user.agreement.page.sign获取签约字符串,所需参数如下:

公共请求参数

请求参数

const signObj = {app_id: '072300007148',biz_content: '{"access_params":{"channel":"ALIPAYAPP"},"external_agreement_no":"_06_0910","personal_product_code":"CYCLE_PAY_AUTH_P","period_rule_params":{"period_type":"DAY","period":"30","execute_time":"-10-29","single_amount":"10","total_amount":"600","total_payments":"12"},"sign_scene":"INDUSTRY|DIGITAL_MEDIA"}',charset: 'UTF-8',method: 'alipay.user.agreement.page.sign',sign_type: 'RSA2',timestamp: '-10-29 17:18:02',version: '1.0', sign:'Y+Sx4WPF4tIzTnQ+FqYds+xLBfi9wflmD+GPs2LN0qSo6431moZqM3TCouc/tEjzh3/GUFc75yHNEXVBTQ0iL+nSM4PlNgP3yPCql12c38PmChAcfj0C/1+engUkqXtCtWs0lXVKXn2ze3aHLE+64dG87h8I1ngl/2LqSAD8mhH4RmWDIrxFcxNEzlT+GJp+7Ae+OpbT284iOuZ5l5DUya47K7LVI3+/t1sXsHPGAD1d1wDQ+NfcfE+jAAw2XQ1G/EcnNkZCHlplIU1tAFTKDMPKIlOHUV1F1LkqCcH3AK5w+C0RNLcDW8SbN4q79gRGDWXX7C6FjURAjn8Tw8/Zgw=='};let signStr = '';for (let key in signObj) {signStr += key + '=' + encodeURIComponent(signObj[key]) + '&';}signStr = signStr.substring(0, signStr.length - 1);signStr = encodeURIComponent(signStr);

唤起支付宝周期扣款签约页面

调用my.paySignCenter API,使用上一步得到的signStr作为API的参数来唤起支付宝周期扣款签约页面。

my.paySignCenter({signStr: signStr,success: (res) => {my.alert({title: 'success', // alert 框的标题content: JSON.stringify(res)});},fail: (res) => {my.alert({title: 'fail', // alert 框的标题content: JSON.stringify(res)});}});

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。