3 支付宝在线支付手机网站demo

1 引言

前面两小节我们已经了解了什么是沙箱应用,什么是沙箱账号以及如何配置应用密钥,这一小节我们来运行一下支付宝的手机网站支付demo。

2 下载demo

传送门:https://docs.open.alipay.com/203/105910/

支付宝给我们提供了三种编程语言的demo,分别是java、php和.net,笔者使用的是php,所以以下的笔记也是用php来讲解的。这里我们就不谈论用哪种语言是最好的,总之自己用得顺手且符合公司业务就OK了。

 

3 解压demo到web目录

 

 

4 配置信息

4.1 配置文件

<?php
$config = array (	
		//应用ID,您的APPID。
		'app_id' => "",

		//商户私钥,您的原始格式RSA私钥
		'merchant_private_key' => "",
		
		//异步通知地址
		'notify_url' => "http://工程公网访问地址/alipay.trade.wap.pay-PHP-UTF-8/notify_url.php",
		
		//同步跳转
		'return_url' => "http://mitsein.com/alipay.trade.wap.pay-PHP-UTF-8/return_url.php",

		//编码格式
		'charset' => "UTF-8",

		//签名方式
		'sign_type'=>"RSA2",

		//支付宝网关
		'gatewayUrl' => "https://openapi.alipay.com/gateway.do",

		//支付宝公钥,查看地址:https://openhome.alipay.com/platform/keyManage.htm 对应APPID下的支付宝公钥。
		'alipay_public_key' => "",
		
	
);

4.2 需要配置以下信息

  1. 应用ID
  2. 商户私钥
  3. 异步通知地址(如果是本地测试可以不用配置,因为异步通知只有在线上才能用)
  4. 同步通知
  5. 网关(修改成沙箱环境的网关)
  6. 支付宝公钥(注意:不要和应用公钥搞混了)

4.3 配置案例

 

应用ID

 

商户私钥

 

异步通知地址

如果已经将demo放在线上,则为:http://你的域名/notify_url.php

 

同步通知地址

如果已经将demo放在线上,则为:http://你的域名/return_url.php

如果在本地测试,则为:http://127.0.0.1/return_url.php

 

网关

沙箱网关为: https://openapi.alipaydev.com/gateway.do

 

支付宝公钥

 

5 测试demo 

 

 

 

 

 

 

 

 

6 小结

到此我们基本上学会了如何用支付宝沙箱环境在线支付了,之后应用正式上线的话,只要将config.php的配置修改成正式环境即可。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值