注册paypal账户

  • https://developer.paypal.com/  到paypal的开发者官网注册开发者账号。
  • 注册成功登录以后,点击右上角的dashboard进入仪表盘,(成功以后记得验证邮件地址,否则无法创建App)
  • 在左侧菜单栏sandbox下的account可以看到你的测试账号,包括买家账号和卖家账户,点击actions里面的profile可以有修改密码的选项,你也可以自己创建account
  • 点击左侧的my apps & credentials创建App
  • 创建好后、会给你提供一个Client ID 和 Secret。这两个可以配置为php常量后面开发中会用到。

demo开发

  • 在GitHub上下载PHP的sdk,https://github.com/paypal/PayPal-PHP-SDK/releases
  • 文件目录
  1. 接收用户付款数据,创建付款对象(需要引入autoload.php自动加载)

支付对象实例创建方式:

2.执行付款操作,即上面操作设置的setReturnUrl地址

3.用户取消付款,则重定向到setCancelUrl所设置的地址,cancel逻辑自行处理

4.退款操作

创建退款对象,并执行退款

参考:https://github.com/paypal/PayPal-PHP-SDK/wiki

http://www.cnblogs.com/miaoshiqian/p/4803655.html

https://blog.csdn.net/zhangfeng1133/article/details/53217212

PHP集成paypal支付相关推荐

  1. Java集成PayPal支付

    Java集成PayPal支付 1.申请账号 浏览器中输入:https://www.paypal.com,点击 "注册" 选择 "企业账号" ,信息可以随意填写 ...

  2. [chatgpt] golang集成paypal支付接口

    go 语言集成paypal支付接口 PayPal 是一种常用的在线支付服务.如果要在 Go 语言项目中使用 PayPal 支付接口,您需要使用 PayPal 提供的 API.下面是 Go 语言中如何集 ...

  3. 详细教程: android项目集成PayPal 支付

    2017年7月5日  更新了, 总体该说的都说了, 后面再看看还有啥细节补充吧. 项目是跨境电商,国外的支付需要集成paypal支付,在网上搜了好久,教程都是断断续续,对开发者来说不太友好! 好在现在 ...

  4. Android下集成Paypal支付

    近期项目需要研究paypal支付,官网上的指导写的过于复杂,可能是老外的思维和中国人不一样吧.难得是发现下面这篇文章: http://www.androidhive.info/2015/02/andr ...

  5. TP5集成PayPal支付

    项目需要使用到PayPal支付,在网上找了一圈大多写的太过简陋不易看懂,在这里详细记录集成过程方便后期使用. 第一步:下载PayPal-PHP-SDK集成到项目中 最新SDK下载地址: https:/ ...

  6. 2022年集成paypal支付的相关心得

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一.paypal是什么? 二.使用步骤 1.准备 :注册一个paypa账号 2.编写paypal后端接口demo 总结 ...

  7. Android集成Paypal支付Braintree

    最新发现Paypal的官方SDK已经不再维护了,所以需要把项目的支付做一下升级. 文档链接:点击这里 根据文档来看Paypal支付的集成相比以前简单了许多,下面我们讲一下集成步骤: 1:在 build ...

  8. 集成PayPal支付

    这里集成PayPal是指国际版.中国版的贝宝与国际版是相互独立的,功能与支付宝类似,而且只支持在中国使用人民币支付. 如果商户是在中国,PayPal只支持三种产品: [list] [*]快速结账(Ex ...

  9. java集成paypal支付,含Android,服务端代码

    支付流程 1. 前端选择商品,调用paypal支付 2. 支付完成,paypal会返回payment信息,将payment的id返回给自己服务端 3. 服务端根据paymentId,调paypal,查 ...

最新文章

  1. 送大家一份Latex模板呢~!(编译即用)
  2. linux编译内核实验,实验六 Linux内核编译实验.doc
  3. HarmonyOS之深入解析WLAN的功能和使用
  4. View结合组策略进行应用程序下发
  5. Jmeter性能测试工具Timer定时器详解
  6. id,rowid,rownum 区别
  7. Node对CommonJS模块的实现
  8. hana数据库 字段长度_SAP HANA: 列式内存数据库评测
  9. Codeforces Round #799 (Div. 4) (AK代码)
  10. 三菱FX5U系列PLC使用MODBUS协议与仪表通信的简单说明
  11. 常用元器件的识别与使用(电阻、电容、电感)
  12. TrafficMonitor 网速监控悬浮窗软件
  13. 《Harry Potter: Puzzles Spells》开放预注册
  14. Coursera吴恩达机器学习week4笔记
  15. VS (Visual Studio) 魔兽插件开发工具 AddOn Studio for WOW 1.0 含有LUA编辑
  16. 国家鼓励的软件企业定期减免企业所得税
  17. SVN提交成功,但是版本库里面的内容没有更新--解决方案
  18. Android Studio 实验三:水果店
  19. echarts5.0 去掉 hover 折线变粗方法
  20. 写作分享|向SCI期刊投稿时使用什么邮箱比较好?

热门文章

  1. 小型图像数据集效果优化:使用预训练的CNN
  2. 图解 CMMI 2.0之(五)模型结构
  3. Android 9.0 蓝牙去掉传输文件的功能
  4. 优雅的操作张量维度(rearrange)和便携式矩阵乘法(einsum )
  5. 使用深度学习制作机器人大脑图纸
  6. java中的输入输出
  7. CentOS字体安装
  8. tasklist 结束进程_CMD命令利用tasklist与taskkill关闭程序
  9. 2021-10-29
  10. centos7与centos8区别