前言:在国外,要说网上商城支付用的最多的就是Paypal和信用卡。Paypal相当于咱中国的支付宝,所以支付要对接它是必不可少的。在开发项目的初期最先对接的确是Paypal的Rest SDK,后来鉴于领导的要求,需要适用信用卡,所以最后选用 Paypal旗下的Braintree服务。它的SDK适用.NET,andriod,ios,这也正式项目需要的。在这里介绍结合.net的对接过程。

1.准备

  • https://www.braintreepayments.com 官方注册账号,开发期间注册沙箱账号就可以了(这是沙箱账号的注册链接  https://www.braintreepayments.com/sandbox)。
  • 官方demo下载:https://github.com/braintree,这里的demo种类比较多,可根据需要下载。
  • 我下载的是:   braintree_aspnet_example(看了demo会发现其实很简单)
  • 当然Paypal账号自然也是需要,因为我们要将paypal与braintree关联起来。paypal账号注册先要注册一个正式的商家账号,之后才能进去开发者平台拿到相应的密钥。这里的使用下面详说。

2.基本配置

  • 先配置paypal:登录之前注册的paypal账号,进入开发者站点:https://developer.paypal.com/,点击右上角的Dashboard。

第一:在Sandbox-->Account下先拿到测试使用的账号(即测试支付的时候使用的账号,这样就不需要真的去付钱了,   当然转到正式环境的时候就得用正式账号了),也可以自己在这里新建一个测试账号,测试账号的密码需要重新修改记住。关于Paypal的文章很多,这里就不多说了,网上有很多写的很详细的文章。

第二:在Dashboard-->My Apps & Credentials-->新建完REST APIkey之后,拿到 Email address, Client ID, and Client Secret.

  • Briantree配置

第一步:登录注册Briantree沙箱环境的账号https://www.braintreepayments.com/sandbox,注册之后登陆进入setting-->processing

要将paypal支付开启,并且点击options,进入密钥的配置界面(界面上的其他支付,例如apple pay我这里不需要对接,相关配置根据对应的支付官方要求进行配置),将第二步中拿到的密钥填入相对应的地方即可:

第二步:设置相关信用卡支付安全校验

例如CVV验证,界面的设置就在 setting-->processing 下面的 Fraud Tool栏中,这里的每一项的设置,熟悉信用卡业务的人都知道对应的是什么,我这里只启用了了CVV验证。briantree官方也有很详细的介绍:

https://articles.braintreepayments.com/guides/fraud-tools/overview。

启用方法很简单,点击options进去勾上即可:

第三步:Setting-->API Keys界面可以拿到briantree的

MerchantId,BraintreePublicKey,BraintreePrivateKey,这是使用braintree SDK必要的身份验证ID,就是传闻中的API Key。

下编介绍码代码部分:Braintree-国外支付对接(二)

以上纯属个人独自研究成果,仅供参考,转载请注明出处

Braintree-国外支付对接(一)相关推荐

  1. Braintree-国外支付对接(二)

    在前文 国外支付对接:Braintree(一)的基础上   已经拿到了相关配置信息,接下来就是码代码了,这里完成的主要功能是支付与退款. 在此之前,先说一下Briantree的支付流程: 第一步先生成 ...

  2. paypal braintree支付对接

    paypal本身有sdk,不过这里选择使用braintree服务进行对接,paypal本身也比较推荐这种方式. 准备工作 paypal账号 braintree账号(包括正式账号和沙盒账号) 申请流程这 ...

  3. php个人扫码支付,PHP个人发卡网源码,支持MA支付对接,扫码自动发货

    PHP个人发卡网源码,支持MA支付对接,扫码自动发货. 源码介绍 个人发卡网源码,支持码支付对接,扫码自动发货. 自适应网页,可为商品设置优惠套餐,后台管理功能丰富. 前台发卡页面有点粗糙,已开源的可 ...

  4. 国外支付(Paypal,Cybersource)

    前言 Paypal是全球在线支付的领导者,2002年被eBay收购,2015年又戏剧性的从eBay分离,以500亿美元市值反超eBay.创始人 Elon Musk 同时是Paypal.空间探索技术公司 ...

  5. Android平台招商银行“一网通”支付对接采坑记

    公司最近的App中需要做支付功能,支付中需要支持微信支付.支付宝支付.一网通支付.本文主要记录在对接Android平台中的"一网通"过程中遇到的坑,如果有类似需求的朋友,可供你参考 ...

  6. GlobalCash全球付万事达虚拟信用卡-可用于国外支付购物

    Via:http://www.freehao123.com/globalcash/ 前几天感恩节美国的主机域名商们都展开了一系列的优惠大降价活动,尤其是像Godaddy.Dreamhost.BlueH ...

  7. 第三方银联支付接口对接_聊聊三方支付对接那点事儿(附Demo)

    每一个做过支付对接的少年上辈子都是折翼的天使.--题记 三方支付对接是一件比较有意思的事儿,今天就拿这个话题来掰扯掰扯.相信每个做过支付对接的小伙伴都有段血与火的经历,那段日子只有痛苦与煎熬,恨不得大 ...

  8. 小呆聚合支付源码开源修正版支持易支付对接各大网站,APP离线完美回调

    @全体成员v6.4.1升级到v6.4.2 1.增加两套支付模版,用户可以后台自由切换模式 2.优化默认支付模版,增加订单来源,商品名称 3.增加app在各个手机上安装指引教程 4.优化其他细节 @全体 ...

  9. 微信支付对接海关申报

    微信支付对接海关申报 1.先微信商户中心,进行海关申报配置 重点注意:请求接口前请先在以下页面提交您的海关信息,所有你需要报关的海关信息都需要提交 2.进行海关申报(本文章是没有子订单的) 注意:商户 ...

最新文章

  1. 人工智能三年行动计划启动,推动人工智能和实体经济深度融合
  2. 大厂Android面试,居然还问这些问题!
  3. python与tableau结合_Python与Tableau相结合,万字长文搞定传统线下连锁店数据分析...
  4. HTML5入门之样板和兼容IE浏览器篇
  5. 一分钟教你用Excel从统计局抓数据!
  6. HDU 6625 three arrays 求两个序列异或最小值的排列(一个可以推广的正解
  7. docker配置 nacos_Docker下Nacos配置应用开发
  8. AcWing 1884. COW(前缀和)
  9. 怎样把电脑换linux系统软件,如何将OS/2应用程序移植到Linux操作系统 -电脑资料...
  10. hdu-5723 Abandoned country(最小生成树+期望)
  11. 台式计算机找不到无线连接,台式机如何连接wifi_台式机找不到无线网络
  12. 圆柱螺旋压缩弹簧计算实例
  13. 使用QtCharts报错
  14. 钉钉机器人智能提醒_使用钉钉机器人定时发送消息
  15. Kotlin入门与进阶:语法(二)类成员,运算符,语句,表达式
  16. 11个你可能不知道的Python库
  17. HDU 3313 Key Vertex 胡搞(网络流最小割拆点什么的人家才不会呢)
  18. H5+ 调用Barcode 实现二维码扫一扫
  19. 某某网站 JS 逆向及 tls 指纹绕过分析
  20. 有没有Linux下好用的电脑遥控器阿?

热门文章

  1. HiveServer2 频繁宕机根本原因分析
  2. 华为超级虚拟交换网技术SVF配置命令
  3. python学习测试题6及参考答案
  4. STM32F103ZET6 — SDIO (Mirco SDCard)
  5. 飞桨常规赛:PALM眼底彩照中黄斑中央凹定位-11月第1名方案
  6. 以数字藏品的创意玩法共庆端午,趣味中有美好寓意
  7. 三菱模拟量fx3u4da_全新原装三菱PLC|三菱FX系列PLC|FX3U-4DA-ADP型模拟量输出适配器...
  8. 弱电系统集成分类之[语音交换系统(程控交换机)]
  9. 阿里天池-太阳黑子耀斑分类(赛道一)之数据处理脚本
  10. Bentley 软件公司宣布 2021 基础设施数字化光辉大奖赛获奖名单