快捷搜索:  汽车  科技

paypal跨境支付存在问题(技术分享见知第三方支付平台对接Paypal)

paypal跨境支付存在问题(技术分享见知第三方支付平台对接Paypal)见知数据与PayPal的对接PayPal是名副其实的全球化支付平台,服务范围超过200个市场,支持的币种超过100个。在跨国交易中, 将近70%的在线跨境买家更喜欢用PayPal支付海外购物款项。关于PayPalPayPal是备受全球亿万用户追捧的国际贸易支付工具,即时支付,即时到账,全中文操作界面,能通过中国的本地银行轻松提现,解决外贸收款难题,帮助企业成功开展海外业务。PayPal集国际流行的信用卡、借记卡、电子支票等支付方式于一身,注册PayPal后即可接受信用卡付款。作为在线付款服务商,PayPal为企业提供了连接全世界近3.25亿的用户的快捷方式,帮助买卖双方解决各种交易过程中的支付难题。

paypal跨境支付存在问题(技术分享见知第三方支付平台对接Paypal)(1)

前言

见知数据第三方支付平台适配模块,屏蔽不同第三方支付平台对接标准的差异性和复杂性,以“万能插座”式标准接口的方式,支持业务系统对接第三方支付平台快人一步。

PayPal作为一款比较成熟支付产品,在环境完备性和文档完备性上都做得很好,但也有其自身的复杂性。比如,我们的客户中,有的注册的是香港账户,有的注册的是国内账户,两者在获取交易明细的方式竟然不完全一样,在国内可以通过SFTP获取的对账文件,在香港账户并不支持。

本文介绍了PayPal开发平台申请和开发的技术细节,期望能够加速读者对接进程。

paypal跨境支付存在问题(技术分享见知第三方支付平台对接Paypal)(2)

关于PayPal

PayPal是备受全球亿万用户追捧的国际贸易支付工具,即时支付,即时到账,全中文操作界面,能通过中国的本地银行轻松提现,解决外贸收款难题,帮助企业成功开展海外业务。

PayPal集国际流行的信用卡、借记卡、电子支票等支付方式于一身,注册PayPal后即可接受信用卡付款。作为在线付款服务商,PayPal为企业提供了连接全世界近3.25亿的用户的快捷方式,帮助买卖双方解决各种交易过程中的支付难题。

PayPal是名副其实的全球化支付平台,服务范围超过200个市场,支持的币种超过100个。在跨国交易中, 将近70%的在线跨境买家更喜欢用PayPal支付海外购物款项。

paypal跨境支付存在问题(技术分享见知第三方支付平台对接Paypal)(3)

见知数据与PayPal的对接

如前章所述,PayPal在跨国支付交易的众多产品中,创立时间最长,覆盖面最广,保障最完善,是目前国内企业跨国支付的一种重要途径。

见知数据的资金管理系统和对账平台,服务于国内多家智能设备制造公司,这类新型的制造公司都在营销和销售渠道上拥抱互联网平台;在销售环境尽可能地引入第三方的支付平台,提升销售和支付流程的效率。

为了与支付效率的提升相匹配,公司的销售和运营系统与第三方支付平台对接成为迫在眉睫的需求,从而能够实时获取付款信息,与销售系统的数据进行比对,自动触发凭证生成与发货流程。

paypal跨境支付存在问题(技术分享见知第三方支付平台对接Paypal)(4)

接下来介绍见知与PayPal支付的对接流程,以及交易账单的查询方式。与PayPal对接的功能,已经包含于见知数据的第三方平台对接模块,只需要简单配置证书信息,就可以实现与PayPal开放平台的对接,支持常用的功能接口:

  • Payments API
  • Orders API
  • Payout API
  • Transaction Search

PayPal接口调用

  • 创建PayPal开发账号

开始PayPal开发,首先需要创建一个PayPal的账号,用于申请PayPal的沙盒环境,建议独立申请开发账号,方便在沙盒环境下的调试。

  • 创建PayPal沙盒环境

PayPal提供了沙盒环境,包含了所有正式环境的功能,开发者可以在沙盒内模拟所有的API调用。

01创建App

在dashboard中可以创建App。在创建App时,需要提供一个沙盒账号,并且这个沙盒账号必须是“business”类型。

paypal跨境支付存在问题(技术分享见知第三方支付平台对接Paypal)(5)

02创建沙盒账号

paypal跨境支付存在问题(技术分享见知第三方支付平台对接Paypal)(6)

paypal跨境支付存在问题(技术分享见知第三方支付平台对接Paypal)(7)

03沙盒绑定开发者账号

沙盒创建成功后,需要将这个沙盒的账号跟之前申请的开发者账号绑定在一起。通过点击 log in with PayPal 登录这个沙盒账号,就可以实现绑定,绑定成功后,会有提示。之后就可以完成App的创建。

04配置App

接下来配置app,有两个模式,一个是沙盒模式Sandbox,一个是生产环境 Live,配置内容相似, 其中client Id、secret、webhook url不一样。下图是Webhook配置的页面:

paypal跨境支付存在问题(技术分享见知第三方支付平台对接Paypal)(8)

05创建沙盒测试账号

此处请区别沙盒内的测试账号和之前的账号,沙盒环境可以理解为是一个模拟版的PayPal的环境,在做接口调用前,需要在这个模拟环境里,创建一个模拟的PayPal用户,这就是沙盒的测试账号。

paypal跨境支付存在问题(技术分享见知第三方支付平台对接Paypal)(9)

备注:不需要重复创建沙盒测试账号,沙盒测试账号在所有的沙盒环境都是可以使用的。

  • PayPal接口调试

在创建沙盒环境后,开发者就可以进行代码调试。PayPal比较完备的API文档,比如支付接口,可以参考如下文档地址:

https://developer.paypal.com/docs/api/payments/v2

paypal跨境支付存在问题(技术分享见知第三方支付平台对接Paypal)(10)

见知第三方数据对接模块

目前市场上,有数十家账户侧支付机构,收单侧支付机构,以及收单外包服务机构,因为各家机构技术方案以及产品成熟度的差异不同,仅仅是交易结算明细,就会有不同的规范和标准。

各平台的细微差异,会影响平台对接的效率,以及数据的准确性以及数据统计的精度。见知的第三方平台对接模块,就是为了屏蔽这种平台的多样性和复杂性,简化第三方平台接入的流程,同时随着版本的演进,持续跟踪第三方平台的接口变化,让下游系统,能够将精力专注在具体业务逻辑的开发上。

如有需求,欢迎咨询

公众号:见知数据

猜您喜欢: