Web 站点接入 PayPal 支付

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Web 站点接入 PayPal 支付相关的知识,希望对你有一定的参考价值。

参考技术A 官方教程:
PayPal Express Checkout

根据官方教程整理了一下具体步骤。

模板:

<div id="paypal-button"></div> , paypal.Button.render 绑定对应的id(也可以是class)。

1) env : 运行环境
有两种:

2)locale: 语言版本
配套有多国语言,中文选用 zh_CN ,美式英文选用 en_US

3) client : 客户端 id
获取方式:登录 -> Applications -> 选择 REST API apps -> create App

创建成功后,可以从创建的应用获取 Sandbox 和 Live 的 client ID ,填入

4) style : 定义支付按钮样式,参考 Customize Checkout Button

5)触发函数:

Sandbox accounts
创建两个账号,BUSSINESS 以及 PERSONAL。
创建完成后登录沙盒账号测试是否登录成功(红线按钮登录)

当 env 环境为 sandbox 时,点击支付按钮时,使用 PERSONAL 账号来登录支付(测试账号默认有余额 $9999),当支付成功时会调用函数 onAuthorize ,可以弹窗 alert('pay success') 来测试是否支付成功。若成功,上线时将 env 转为 production 环境即可。

更多文章, 博客站点

感觉有用的点个赞吧

以上是关于Web 站点接入 PayPal 支付的主要内容,如果未能解决你的问题,请参考以下文章

在 ASP.NET MVC 站点上集成 PayPal 的简单解决方案

在 ASP.NET MVC 站点上集成 PayPal 的简单解决方案

以编程方式将用户重定向到 Paypal 站点以及来自代码隐藏的数据

C# WinForm Paypal 与 asmx Web 服务集成时出错

PayPal的Restful-API方式退款WEB支付回调

PayPal 和表单订购 HTML