如何快速的创建一个支付宝分期代扣?
在很多场景下, 支付不是需要立即支付; 而是按月分期支付。 如何创建为期一年的按月的支付宝代扣呢。 经过搜索有,发现网上有提供 API。
只需要一个 API 调用就能实现创建按期支付。 消费客户用户,通过链接,签名授权,即可。 这也使很多 saas 还有会员制的收费方式更加便捷。
话不多说, 上代码。
curl -X POST \ -H "Content-Type: application/json" \ -H "X-Gateway-AppId: 999999" \ -d '{"timestamp":1711347382,"content":{"extTradeNo":"1711347382","redirectUrl":"https://geekland.cc","company":{"id":"cnogda7i2dkqvf","name":"浙江某科技有限公司"},"customer":{"extId":"user_002","name":"张某","addr":"杭州市西湖区","phone":"13958040000","idCard":"3310021981000000"},"product":{"extId":"product_002","name":"恰恰香瓜子","price":"1.00","Content":"好吃"},"installment":{"limit":1.00,"first":0.01,"num":2,"type":"SDI"}}}' \ https://open.xiadandt.com/gate/liteContract/create
说明一下:
1.post 请求, 发送json 数据
2. head里带 X-Gateway-AppId , appid 需要申请
3. body 内容描述:
{ "timestamp": 1710406572, #时间戳,秒级 "content": { "extTradeNo": "1710406572", #调用方订单id "redirectUrl": "https://geekland.cc", #签约完成后回跳地址 "company": { "id": "cnogda7i2dkqvfoskpgg", #收款方id , 经理申请 "name": "浙江小普科技有限公司" #收款方公司名称 }, "customer": { "extId": "user_001", #付款客户id , 调用方定义 "name": "张某", #付款客户名字,写到电子合同,法律保障 "addr": "浙江省杭州市西湖区", #付款客户地址,写到电子合同,法律保障 "phone": "13958040000, #付款客户手机号,写到电子合同,法律保障 "idCard": "33100219810412251X" #付款客户身份证,写到电子合同,法律保障 }, "product": { "extId": "product_001", #产品id , 调用方定义 "name": "恰恰香瓜子", #产品id , 产品名称, 写到电子合同 "price": "1.00", #产品id , 产品价格 ,写到电子合同 "Content": "好吃" #产品id , 产品描述, 写到电子合同 }, "installment": { #扣款相关 "limit": 1.00, #总价,与上面一致 "first": 0.01, #暂无效 "num": 2, #平均分两个月扣 ,第一笔立即扣 "type": "SDI" #扣款方式,固定 } } }
一个 api 调用就能,创建签约链接, 真的方便。
调用成功后,返回一个签约的网址, 是支付宝的签约网址。
{ "code": 0, "content": { "contractId": "co0hdgni2dkrn7or4m8g", "customer": { "extId": "user_002", "name": "张某", "addr": "杭州市西湖区", "phone": "13958040000", "idCard": "33100219810412251X" }, "bill": [ { "index": 1, "days": "2024-03-25T08:00:00+08:00", "amount": 0.5 }, { "index": 2, "days": "2024-04-25T08:00:00+08:00", "amount": 0.5 } ], "signUrl": "https://u.alipay.cn/_eLriCTVod5djaQX9hEFxd", "status": 12 }, "msg": "创建成功" }
"signUrl": "https://u.alipay.cn/_eLriCTVod5djaQX9hEFxd" 这个就是消费用户的签约地址
如果需要使用sdk, 去 github 搜索 “只需一步调用,创建支付宝代扣”