PayPal贝宝集成
今天在集成PayPal贝宝在线支付功能时,遇到了一些小挫折,费了不少功夫才最终解决(贝宝的技术支持确实让我很想吐槽)。现在记录下来,供后来者参考。根据集成说明文档,我们写的测试demo如下:
<html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>Test paypal</title> </head><body><form action="https://www.paypal.com/cgi-bin/webscr" method="post"><div> <label>充值100美元</label><input type="hidden" name="amount" value="100"/> <input type="hidden" name="cmd" value="_s-xclick"/> <input type="hidden" name="business" value="yourname@gmail.com"/> <input type="hidden" name="item_name" value="Charge" /> <input type="hidden" name="currency_code" value="USD" /> <input type="hidden" name="return" value="http://www.****.com/payReturn.aspx"/><input type="hidden" name="notify_url" value="http://www.****.com/paypalNotify.aspx" /> <input type="image" src="https://www.paypalobjects.com/zh_XC/i/btn/btn_paynowCC_LG.gif" border="0" name="submit" alt="PayPal——最安全便捷的在线支付方式!"/><img alt="" border="0" src="https://www.paypalobjects.com/en_US/i/scr/pixel.gif" width="1" height="1"/></div></form></body> </html>
类似这样的代码测试很多次,当跳转到贝宝的页面时,金额100没有传递过去,截图如下所示:
后来,经过摸索,发现需要将cmd项的值修改一下,如下所示:
<html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>Test paypal</title> </head><body><form action="https://www.paypal.com/cgi-bin/webscr" method="post"><div> <label>充值100美元</label><input type="hidden" name="amount" value="100"/> <input type="hidden" name="cmd" value="_xclick"/> <input type="hidden" name="business" value="yourname@gmail.com"/> <input type="hidden" name="item_name" value="Charge" /> <input type="hidden" name="currency_code" value="USD" /> <input type="hidden" name="return" value="http://www.****.com/payReturn.aspx"/><input type="hidden" name="notify_url" value="http://www.****.com/paypalNotify.aspx" /> <input type="image" src="https://www.paypalobjects.com/zh_XC/i/btn/btn_paynowCC_LG.gif" border="0" name="submit" alt="PayPal——最安全便捷的在线支付方式!"/><img alt="" border="0" src="https://www.paypalobjects.com/en_US/i/scr/pixel.gif" width="1" height="1"/></div></form></body> </html>
这样就可以将金额传递到贝宝的页面了。
转载于:https://www.cnblogs.com/justnow/p/3268218.html
PayPal贝宝集成相关推荐
- Python3+Django2集成PayPal(贝宝)跨境支付三方接口以及订单查询和退款业务
原文转载自「刘悦的技术博客」https://v3u.cn/a_id_157 如果您所在的公司涉及外贸或者跨境支付业务,那一定听说过大名鼎鼎的PayPal,总的来说,PayPal在跨国贸易里的优势还是比 ...
- PayPal(贝宝) Webhooks使用
一.paypal账号注册 官网地址:https://www.paypal.com/ 右上角,点击"注册"按钮即可,后续步骤略. 二.添加Webhook 进入开发者管理台:https ...
- thinkphp整合paypal贝宝支付,及post回调代码
一,先注册商业账号paypal官网www.paypal.com 二,接下来我们开始沙箱测试:当账户注册成功以后,paypal会分配给开发者账号两个沙箱测试账号(一个买家账号和一个商家账号). 去pay ...
- 格力、唯品会、吉利德、亚马逊、百事、贝宝等公司高管变动
一周企业高管变动要闻. 中国 格力电器董事会收到该公司董事.副总裁.董事会秘书望靖东的书面辞职报告,望靖东因个人原因申请辞去董事.副总裁.董事会秘书职务.辞职后,望靖东将不再担任格力电器任何职务.8月 ...
- php 证书 paypal,php做贝宝(paypal)支付接口
事实上,paypal可以说分两个 : 国际的这个只支付 美元 收付 ! 而中国的这个支持 人民币 收付 ! 这个先清楚了 ! 流程思路: 事实上贝宝帐号上直接就可以得到一个支付接口的: 如下: < ...
- 【php接入PayPal】贝宝支付2020-12月版
支付逻辑简介 跟微信和支付宝支付不一样,微信和支付宝都是先走统一下单接口,然后返回创建的下单会话id等然后传给前端,贝宝支付是我们先通过API发起个支付请求,然后贝宝给我们个支付链接,前端打开我们的支 ...
- paypal tp 对接_Thinkphp5.1贝宝(Paypal)支付接入
最初打算用PayPal官方的API做,但是,发现回调的信息有点少,所以就改成了form提交的,这里记录一下: 1.先去PayPal官网申请账号,然后进入开发者中心https://developer.p ...
- WordPress收费下载资源插件 vip会员功能/收费下载/收费查看/联盟推广+前端用户中心 支付宝/财付通/贝宝/网银/微信[更新至v9.0.2]
Foxpay是一款资源商城插件, 可以给你的用户分享一些收费资源,wordpress插件(Foxpay),经过完美测试运行于wordpress 3.0.1-4.5版本.本插件特点:高级VIP会员系统, ...
- WordPress foxpay 收费下载资源插件 vip会员功能/收费下载/收费查看/联盟推广+前端用户中心 支付宝/财付通/贝宝/网银[更新至v4.5]
Foxpay是一款资源商城插件, 可以给你的用户分享一些收费资源,wordpress插件(Foxpay),经过完美测试运行于wordpress 3.0.1-4.1版本.本插件特点:高级VIP会员系统 ...
- LG、大宇、甲骨文、赛福时、贝宝、Kate Spade、长城汽车等公司高管变动
LG.大宇.甲骨文.赛福时.贝宝.Kate Spade.长城汽车等公司高管变动情况. 全球 LG集团 韩国LG集团名誉会长具滋暻14日去世,享年94岁.具滋暻生于1925年,是LG创始人具仁会的长子, ...
最新文章
- 彻底搞懂视觉-惯性SLAM:基于VINS-Fusion(正式开课)
- django之Ajax
- 有符号二进制数--补码
- Review meeting还开不开?
- 微信小程序_wxml学习
- 微信小程序开源项目库汇总
- 怀念mj--20090902
- 范式 第一 第二 第三范式
- 【Linux】vi编辑器命令
- Android onActivityResult中requestCode与resultCode区别
- 18年高考云南628分想学计算机,2018山东高考投档线公布!山大文624理628…快查查你学校多少分进档...
- simhash与Google的网页去重
- success.ftlh与error.ftlh
- Byobu:打造多任务的Terminal
- 《动手学深度学习》组队学习打卡Task5——卷积神经网络进阶
- 不容错过 食材VRay材质球素材推荐
- Python 解多元高次方程
- 【基于QMediaPlayer的简易视频播放器】— 3、结合QSlider实现播放进度控制和音量控制
- 设计模式--迭代器模式
- 软件设计师(计算机系统)
热门文章
- 超全Altium Designer16 总结--Altium Designer
- bootstrap栅格化框架
- msi2lmp不能用,mpi不能连接主机,解决办法看这里
- 节理玫瑰花图怎么画_利用Excel软件绘制节理走向玫瑰花图
- AIROBOT系统 之 私人存储 和 DLNA 智能电视云
- 汇编语言、寄存器分类及程序计数器
- python选取tensor某一维_超简单!pytorch入门教程(一):Tensor
- element-ui 图标太少解决方案
- oracle ebs fsg报表,Oracle EBS FSG报表迁移
- python蓝牙模块教程_通过蓝牙将HC05蓝牙模块与python连接时出错