怎样使用PayPal

2010年9月5日 | 分类: 【技术】

【介绍】

PayPal(中国大陆品牌贝宝)是一个总部在美国加利福尼亚州圣荷西市的互联网服务商,允许在使用电子邮件来标识身份的用户之间转移资金,避免了传统的邮寄支票或者汇款的方法。

【资费】

参考:https://www.paypal.com/us/webapps/mpp/paypal-fees
中文:https://www.paypal.com/c2/webapps/mpp/paypal-fees

付款:购物或付款无需手续费
销售:每笔销售的手续费为4.4% + 0.30美元或更低;销量越高,可以申请优惠商家费率;接收数字商品付款时,按标准费率付手续费或支付小额付款费用,以较低的费用为准。

【提现】

当从PayPal账户提现时,我们可能会从您提现的金额中扣除一笔手续费。您可以提现到中国或香港的银行账户或选择其他提现选项。

快捷人民币提现 人民币 提现金额的1.2%
电汇至中国的银行账户 美元 每笔35美元
提现至香港的银行账户 港币 提现1,000港币及以上,免费
提现1,000港币以下,每笔3.50港币
提现至美国的银行账户 美元 免费
通过支票提现 美元 每笔5美元

【接口】

参考:https://developer.paypal.com/docs/faq/#international-developer-questions

参考:https://developer.paypal.com/docs/api/quickstart/environment/
参考:https://developer.paypal.com/docs/api/overview/#make-your-first-call

网址:https://developer.paypal.com/developer/applications

创建一个App后,即获得一组 Client ID 和 Secret 。

【分期】

参考:https://www.weiyangx.com/138500.html
参考:https://venturebeat.com/2015/07/22/paypal-tweaks-its-invoicing-service-so-you-can-make-partial-payments/

收到PayPal付款信息后,用户无需一次性支付,可以一点点进行支付,还能看到未付款的余额。

【排错】

报错:sizeof(): Parameter must be an array or an object that implements Countable

参考:https://github.com/paypal/PayPal-PHP-SDK/commit/1df6286dc95039e1e2a41cd24ddcfe492ac20544
参考:https://www.bountysource.com/issues/52603093-php-7-2-sizeof-parameter-must-be-an-array-or-an-object-that-implements-countable
参考:https://www.paypal-community.com/t5/About-Business/Api-Version-Problem/td-p/1401194

搜索 PayPalModel.php :

替换:

            } elseif (sizeof($v) <= 0 && is_array($v)) {

为:

            } elseif (is_array($v) && sizeof($v) <= 0) {