TG客服:@SSjiejie — 官方频道:@SSwangluo
三生网络 © 2009-2023 超15年出海经验,跨境项目专家
前言:在国外,要说网上商城支付用的最多的就是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-国外支付对接(二)
TG客服:@SSjiejie — 官方频道:@SSwangluo
三生网络 © 2009-2023 超15年出海经验,跨境项目专家