Asp.Net集成支付宝当面付接口报ISV权限不足

在使用C#开发支付宝当面付接口时,下载了[官网的Demo]

点此链接进入下载:
https://doc.open.alipay.com/doc2/detail.htm?spm=a219a.7629140.0.0.yNFbBr&treeId=193&articleId=105201&docType=1

使用公司的支付宝商家账号替换好参数后,报了以下的错误:

配置或网络异常,请检查后重试

在调试的过程当中,发现了真实的错误问题:ISV权限不足

{
    "alipay_trade_precreate_response": {
        "code": "40006",
        "msg": "Insufficient Permissions",
        "sub_code": "isv.insufficient-isv-permissions",
        "sub_msg": "ISV权限不足"
    },
    "sign": ""
}

如果私钥填写错误,则会提示

您使用的私钥格式错误,请检查RSA私钥配置,charset = utf-8

如果公钥配置错误,在获取到扫描的二维码信息后
校验是否从支付宝的来源进行签名时,则会提示:

sign check fail: check Sign and Data Fail JSON also

去官网查找了下问题的解决方法,告知没有开通扫码支付权限,需要进入下面的链接地址去签约一下:

https://app.alipay.com/market/productIndex.htm

签约完成后,还需要在支付宝应用管理-》查看应用-》功能信息-》申请当面付功能即可使用扫码支付了
这里写图片描述

//返回的结果示例:
{
    "alipay_trade_precreate_response": {
        "code": "10000",
        "msg": "Success",
        "out_trade_no": "",
        "qr_code": "https://qr.alipay.com/bax06706kf0vlr5ghdsh2029"
    },
    "sign": "R0oJSFzE8pD"
}

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值