Jump to content

[开源插件] 支付宝 官方接口 for IPS 4.5 (论坛需ICP备案)


Jack

Recommended Posts

[开源插件] 支付宝 官方接口 for IPS 4.5 (论坛需ICP备案)

 --------------------------------------------

[在下面点击下载]

AliPay.tar

 --------------------------------------------

 

 

 

开放平台的申请流程
https://opendocs.alipay.com/open/200/105304

 

支付宝开放平台
https://open.alipay.com/platform/home.htm

首先,个人实名验证 或 企业实名验证

然后,选择服务范围,自研开发服务提供第三方服务+自研开发服务

 

自研开发服务
通过平台研发自己使用的小程序、生活号等应用
让自己的网页、移动等应用系统,接入平台提供的支付、营销、数据等开放能力,实现自己的业务服务

 

提供第三方服务+自研开发服务 (仅限企业账号)
接入平台能力,为客户提供小程序、生活号、网页、移动等应用的研发服务
接入平台提供的支付、营销、数据等开放能力,为客户提供系统服务
包括了自研开发服务的范围

alipay0.png

 

Edited by Jack
  • 讚 1
Link to comment
Share on other sites

我用企业账号

服务范围 提供第三方服务+自研开发服务

有一些地方不一样


 


控制台 -> 我的应用 -> 自研服务 -> 网页&移动应用 -> 支付接入
https://open.alipay.com/platform/home.htm

01x.png

 

 


应用名称: 论坛人

应用图标: 建议320*320像素

应用类型: 网页应用

网址: https://phpforumer.com/

应用简介: PHP源码

-> 确认创建

02x.png

 

 

 

 

 

就能进入 [PHP论坛人] 应用列表

03-1x.png

 

 

 

底下有这一行

请使用商家主账号登录商家中心绑定此应用id,获取完整能力签约状态。

-> 商家中心
https://mrchportalweb.alipay.com/accountmanage/bind/appIdBindList
03-2x.png

 

 

 

 

支付宝 商家中心 -> 绑定 -> APPID绑定 -> 添加绑定

04x.png

 

 

 


APPID: 将APPID输入

05x.png

 

 

 

 

 

返回 [PHP论坛人] 应用列表 -> 开发设置 -> 开发信息

接口加签方式: -> 设置

06x.png

 

 

 


加签管理

选择加签模式: -> 公钥

加签方式:SHA256withRSA

填写公钥字符:

07x.png

 

 

 

 

密钥生成工具
https://opendocs.alipay.com/open/291/introduce

工具下载
WINDOWS(windows 版本工具请不要安装在含有空格的目录路径下,否则会导致公私钥乱码的问题)

MAC_OSX

 

 

 


WINDOWS版本的软件下载后并安装,然后登录

密钥长度 -> RSA2

密钥格式 -> PKCS8(JAVA适用) 或許要用  PKCS1 (非JAVA适用)

-> 生成密钥 -> 自动生成  应用私钥、应用公钥 (请记得将应用私钥、应用公钥 另外保存下来)

-> 复制公钥

08x.png

 

 

 

 

 

回到刚才的 加签管理 页面,填入公钥字符 -> 保存设置

09x.png

 

 

 

 

将自动生成 应用公钥RSA2、支付宝公钥RSA2

10x.png

 

 

 

 

返回 [PHP论坛人] 应用列表 -> 开发设置 -> 开发信息

接口内容加密方式:-> 设置 -> 生成新密钥

生成新密钥后,所有对请求业务内容和响应内容进行AES加密的接口,支付宝网关加解密均会即时使用更新的密钥。接口需要您的开发工程师重新调试后才能正常使用。

11x.png

 

 

 

 


返回 [PHP论坛人] 应用列表 -> 提交审核

您的申请已提交,预计在1天内完成审核,扫一扫更快收到通知

12x.png

 

 

13x.png

 

 

 

 

 


审核通过后

14x.png

Edited by Jack
Link to comment
Share on other sites

由于我论坛没有备案,以下为模拟画面

 

IPS论坛后台 -> 应用程序 -> 市场添加,或者手动上传

01x.png

 

 

 

 


IPS论坛后台 -> 商城 -> 付款 -> 设置 -> 货币 -> 添加

货币代码 -> CNY -> 默认? -> 所有语言全选择 -> 保存

02x.png

 

 

 

03x.png

 

 

 

 

 

IPS论坛后台 -> 商城 -> 付款 -> 设置 -> 付款方法 -> 创建新的

04x.png

 

 

 

 

付款方法 -> 支付宝(AliPay) -> 保存

05x.png

 

 

 


名称 -> 支付宝 或 AliPay

app_id -> APPID

merchant_private_key  -> 应用私钥

alipay_public_key  -> 支付宝公钥

06x.png

 

 

 

 

 


将商城所有的产品、有偿订阅,都添加 CNY 人民币的价格

07x.png

 

 

 

08x.png

Link to comment
Share on other sites

使用支付宝付款

当前货币单位 切换为CNY 人民币 -> 现在订阅

01x.png

 

 

 

可看到货币单位 ¥ 为CNY人民币

-> 你想要如何付款? -> 选择 支付宝 -> 下单并付款

02x.png

 

 

 

 

支付宝显示错误代码 insufficient-isv-permissions

错误原因: ISV权限不足,建议在开发者中心检查签约是否已经生效

03x.png

 

 

论坛网址需要ICP备案、要开通 支付宝 电脑网站支付

所以接下的教程没办法写了

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...