文章目录
前言
最近要接入国外支付,PC端和移动端都要使用,微信,支付宝这些国内还可以,在国外就用不上了,所以只能另谋出路,于是采用了Paypal支付,国际移动支付,和微信,支付宝类似吧。
说一下环境吧,我使用的是 Qt5.12 系列开发客户端,开始我以为接入paypal客户端也要写代码的,因为之 前接入过微信,支付宝,写android都是要客户端写代码,然后服务端回调之类的,发现PayPal API是基于HTTP的restful API,使用OAuth 2.0进行授权。API请求和响应主体采用json格式。所以可以完全写的在客户端,也可以完全写在服务端,为了安全,我肯定是统一封装接口写在服务端了,对了,要提一下,服务端程序也是我来写的!所以我就采用了Python来开发Paypal支付了
下面我写的接口开发,也可以适用于Qt来完成,只不过,只不过要把payapl 生成的APP相关核心的Client ID和Secret 放在Qt里面了,这样及其危险,很容易抓包和反编译被人拿到,一旦拿到风险不可估计,所以还是老老实实在服务端封装接口请求最安全了
正文
回归正题,因为也是第一次接触paypal支付,理解可能也不是很深,欢迎批评指正!!!
下面这些什么环境准备都是烂大街了的,不愿意看我的可以自行百度一番!在别的地方看过或者已经搭建好环境的可以跳过此环节
本文介绍了如何使用Qt客户端接入PayPal支付接口,包括环境准备、创建PayPal开发者账号、测试用户、应用创建以及客户端集成的具体步骤。通过Python实现REST API的Create Payment和Execute Payment接口,详细阐述了支付流程,指出PayPal支付相较于微信、支付宝的简便之处。
订阅专栏 解锁全文
4384

被折叠的 条评论
为什么被折叠?



