文章目录

  • (背景)PayPal支付分为两种方式:
  • 一、开发流程:
  • 二、具体步骤
    • 1.注册PayPal账号
    • 2.安装sdk
  • 总结

(背景)PayPal支付分为两种方式:

1,PDT
2,IPN

我在开发过程中查看了许多博客,大都采用了第一种方法,但是并没有说明共有两种不同方法,给我带来了一些不解,直到看到一篇博客才有所了解,讲解的很详细,大家可以作为参考。链接.


一、开发流程:

其实我感觉PayPal,AliPay,WeiXinPay原理都差不多,基本流程都是:

买家申请付款——支付宝/微信/PayPal(密匙接口验证)——付款成功,返回参数——卖家验证


二、具体步骤

1.注册PayPal账号

官网注册地址:https://www.paypal.com

开发者平台地址:https://developer.paypal.com/developer/accounts/(可以用刚才注册的PayPal地址登录)

然后在沙盒页面会默认创建两个账号,一个是商户的,一个是个人的;但是大家都说速度很慢,我们还是分别新建一个商户,一个个人账号:

点击"Create account",分别选择"Personal",“Business”,国家都选择"China"

然后去默认创建的应用,查看并记录它的client_id和client_secret.

2.安装sdk

pip install paypalrestsdk

github地址: PayPal-Python-SDK .

具体代码可以参考 .


总结

支付的时候发现有问题,报错:

The merchant isn’t able to accept PayPal payments at this time.
去官网登陆账号查看有没有消息提示“账户限制”

需要进行这些认证账户才能解除限制,认证流程参考

Python接入PayPal支付相关推荐

  1. thinkphp5.1接入paypal支付

    thinkphp5.1接入paypal支付 php计入paypal,要先到https://developer.paypal.com/developer/dashboard/sandbox 下面以测试环 ...

  2. php paypal支付接口文档,php如何接入paypal支付

    php如何接入paypal支付? 第一步.打开https://www.paypal.com/官网,申请一个paypal账号. 第二步.登录账号,并进入https://developer.paypal. ...

  3. python接入微信支付_干货分享:微信跨境支付接入全流程

    [什么是微信支付?] 微信支付,是微信向有出售物品/提供服务需求的商家提供: 推广销售.支付收款.经营分析的整套解决方案. 包括多种支付方式,如付款码支付.JSAPI支付.小程序支付.APP支付.电脑 ...

  4. python接入微信支付_特斯拉中国官网首次接入支付宝 暂未开通微信支付

    前不久,特斯拉CEO埃隆·马斯克(Elon Musk)宣布,未来将关闭世界各地的零售店,所有的特斯拉汽车都将转向线上渠道独家销售,大幅降低销售和营销开支,以保证3.5万美元Model 3的顺利量产. ...

  5. Laravel接入paypal支付

    目录 PayPal 下载paypal sdk 注册开发者账号,创建测试应用,测试账户 创建应用 查看应用配置 新建测试账号 接入代码 下单逻辑 同步回调 异步回调 支付完成 处理退款 查看相关流水 总 ...

  6. paypal php txn id,php 接入 paypal 支付

    第一步.打开https://www.paypal.com/官网,申请一个paypal账号. 第二步.登录账号,并进入https://developer.paypal.com/developer/acc ...

  7. php 接入 paypal 支付

    第一步.打开https://www.paypal.com/官网,申请一个paypal账号. 第二步.登录账号,并进入https://developer.paypal.com/developer/acc ...

  8. python接入微信支付_Python_微信支付(云开发)

    一.创建云开发小程序 1.初始化云开发环境 //app.js App({ onLaunch: function () { wx.cloud.init({ //初始化云开发环境 env: 'wxypay ...

  9. Android PayPal支付的接入和SDK支付过程解析

    Android PayPal支付的接入和SDK支付过程解析 根据产品需求,要接入PayPal支付,在研究了几天支付后,总结下内容给新手使用,本篇文章如果与官方文档有差异的话,一切以官方为准.转载请注明 ...

最新文章

  1. [CVPR 2016] Weakly Supervised Deep Detection Networks论文笔记
  2. ArcGIS Engine中的8种数据访问【转】
  3. php获取ios或android通过文件头(header)传过来的坐标,通过百度接口获取具体城市和地址,并存入到session中...
  4. 搭建Hadoop集群(二)
  5. Java 性能测试的四项原则
  6. Python实现对给定的列表中连续数字的寻找
  7. cad尺寸标注快捷键_CAD中还能这样快速标注尺寸?怪不得同事天天准时下班
  8. mysql中文版 win7_MySQL数据库下载64位下载-MySQL数据库64位【支持win7/win10】8.0.18 官方中文最新版-东坡下载...
  9. 51驱动AD9833
  10. FPGA实现BT.1120编码
  11. Bpy三维图像建模基础库——(01)库的安装
  12. 简单的ps去掉图片上不想留的文字
  13. 计算机表格数字整体加,excel表格整体数据加1怎么处理-怎样才可以在EXCEL表格的数字中全部加1??...
  14. 数据库系统概论-005: 数据库完整性(正确性和相容性)
  15. 春节菲律宾之行--MALAPASCUA Island
  16. zebradesginer zpl代码_老司机为您win7系统安装斑马GK888t打印机驱动的操作技巧
  17. 无法启动此程序因为计算机中丢失msvcr110,无法启动此程序因为计算机中丢失msvcr110,详细教您无法运行程序提示计算机中丢失msvcr110怎么解决...
  18. 数据爬虫及可视化——东京奥运会奖牌榜
  19. absolutelayout 屏幕外 android,android基础之AbsoluteLayout布局
  20. 【技术累积】【点】【java】【6】时间戳

热门文章

  1. 【数据库】3范式+BCNF
  2. 全球十大资质精选投资理财公司最新排名(综合榜单)
  3. 字符识别easyocr
  4. 【C++---10】有参宏,无参宏,宏的优缺点
  5. CSS3模拟中文/英文打字效果
  6. 几种常用的程序命名方法(规则)
  7. Zotero插件Zotfile下载与安装
  8. Kotlin入门-万物皆对象,基础类型
  9. EMC高管:戴尔Nutanix一体机与EMC超融合产品之间不存在竞争
  10. 用万用表判断三极管的好坏