用户登录

在项目里我们可以单独为支付宝创建一个配置文件 .. 回到项目 .. 在项目的 config 下面新建一个 alipay.js ... use strict ..

需要用到 Env .. 导入这个 Env ..

再 module.exports .. 导出一个对象 ..

支付的时候会用到支付宝应用的 id .. 添加一个 app_id .. 它的值可以放在环境变量文件里面 .. Env.get .. 得到 ALIPAY_APP_ID ..

然后打开项目下面的 .env 文件 .. 添加一个 ALIPAY_APP_ID .. 对应的值可以在蚂蚁金服开放平台找到 .. 找到对应的应用 .. 复制一下它的 APPID ..

再把它粘贴到这里 ..

通知

支付的时候可以设置一个接收支付结果通知的地址 .. 在配置里添加一个 notify_url .. 对应的值是 Env.get .. 得到 ALIIPAY_NOTIFY_URL ..

支付成功以后会把用户带回到指定的地址上,这个地址是 return_url 设置的 .. 它的值可以是 Env.get .. ALIPAY_RETURN_URL

打开 .env .. 添加一个 ALIPAY_NOTIFY_URL .. 对应的值是 https://sandbox.ninghao.net/alipay/notify ..

再添加一个 ALIPAY_RETURN_URL .. 它的值可以设置成 https://sandbox.ninghao.net/checkout

支付的时候要请求支付宝网关 .. 这个网关的地址我们也可以把它放在配置文件里 .. 添加一个 api .. 里面添加一个 gateway .. Env.get.. 得到 ALIPAY_GATEWAY .. 然后在 .env 里面添加一个 ALIPAY_GATEWAY ..

这个支付宝网关的地址是 https://openapi.alipay.com/gateway.do

在开发的时候我们还可以使用支付宝提供的一个沙箱环境,就是一个测试环境 .. 在这个沙箱环境上用的支付宝网关是 openapi.alipaydev.com/gateway.do ...

配置文件:在项目里创建支付宝配置文件《 支付宝:电脑与手机网站支付 》

统计

15260
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点