支付宝支付php开发demo下载地址,tp使用支付宝接口demo

网站 :alipay.com

1.首先扫码登录支付宝个人主页点击开发平台

54b8eb3e6dea

snipaste_20181020_144456.jpg

2.选择开发接入

54b8eb3e6dea

snipaste_20181020_144605.jpg

选择沙箱

54b8eb3e6dea

snipaste_20181020_144716.jpg

进入沙箱环境

54b8eb3e6dea

snipaste_20181020_144850.jpg

5、 沙箱应用中,选择 电脑网站支付

54b8eb3e6dea

snipaste_20181020_145017.jpg

6、选择SDK&DEMO 本案例使用的是thinkphp框架,所以下载php版本,

7、将下载的demo 解压到www目录下,并绑定域名。

8、回到沙箱应用,将appid和支付宝网管填入 config 文件中

54b8eb3e6dea

snipaste_20181020_145524.jpg

54b8eb3e6dea

snipaste_20181020_145645.jpg

9、生成商户私钥和支付宝公钥

54b8eb3e6dea

snipaste_20181020_145936.jpg

10、点击生成方法,下载windows版本密钥生成工具,运行,选择非JAVA适用项,生成密钥,将商户私钥复制到config.php相应位置

54b8eb3e6dea

snipaste_20181020_150055.jpg

11、将公钥复制,到沙箱应用第三行,生成应用公钥,然后查看支付宝公钥

54b8eb3e6dea

snipaste_20181020_150521.jpg

54b8eb3e6dea

snipaste_20181020_150612.jpg

12、将支付宝公钥复制到config.php文件中相应位置

54b8eb3e6dea

snipaste_20181020_150705.jpg

13、 访问你的站点,可以跳转到支付页面

54b8eb3e6dea

snipaste_20181020_151208.jpg

14、点击付款,进入支付

54b8eb3e6dea

snipaste_20181020_151235.jpg

15、输入账号密码登录付款,账号密码来源沙箱账号

54b8eb3e6dea

snipaste_20181020_151429.jpg

16、输入支付密码

54b8eb3e6dea

snipaste_20181020_151604.jpg

17、这里有个bug,输入支付密码提交,会先提示,支付失败,过几秒有自动跳转,支付成功。百度上说这个是沙箱本身的bug, ...

54b8eb3e6dea

snipaste_20181020_151649.jpg

54b8eb3e6dea

snipaste_20181020_151702.jpg

18、提示支付成功后,有两个地址需要填写,在config 里

//异步通知地址

'notify_url' => "http://你的域名/notify_url.php",

//同步跳转

'return_url' => "http://你的域名/return_url.php",

异步通知地址,用来支付宝交易成功后给你返回交易信息,用post方式接收,如你可以在notify_url中更新订单状态

同步跳转 在支付宝交易成功后跳转的地址,一般展示交易结果给客户看,用get方式接收数据

注意事项:

1.phpstudy版本最好5.5以上,而且最好勾选php扩展配置中的php_openssl。

2.最后一页返回的信息有很多,有订单号,金额,等等,站点页面相当于商城中的立即付款页面,最有一页相当于订单详情页面,其样式都可以事先拟好。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
以下是一个支付宝支付请求的示例代码: ```java // 导入相关的包 import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; @RestController @RequestMapping("/pay") public class PayController { @Autowired private PayService payService; // 创建支付令牌 @PostMapping("/createPayToken") public ResponseBase createPayToken(@RequestBody PaymentInfo paymentInfo) { return payService.createToken(paymentInfo); } // 使用支付令牌查找支付信息 @PostMapping("/findPayToken") public ResponseBase findPayToken(@RequestParam("payToken") String payToken) { return payService.findPayToken(payToken); } } ``` 请注意,上述代码是一个简化的示例,其中`PayService`是一个自定义的服务类,用于处理支付相关的逻辑。你需要根据自己的实际情况进行相应的修改和调整。 另外,成功页面的模板可以使用以下代码进行展示: ```html <h3>您的订单号为 ${outTradeNo},支付宝交易号${tradeNo},支付成功了一笔${totalAmount}元。</h3> ``` 这个模板可以根据实际需求进行修改和美化。 #### 引用[.reference_title] - *1* *2* *3* [支付宝支付对接DEMO](https://blog.csdn.net/w1316022737/article/details/89433350)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值