我想建立一个网络应用程序,用户可以通过他们的paypal帐户支付给其他用户。
我想要的是类似于此的东西:
一个页面,用户可以点击一个按钮,要么用贝宝支付,要么信用卡,到另一个用户。但我看不出在本例中如何配置接收方帐户。似乎是付款到我的帐户,但我希望的付款要支付给另一个用户,他选择。
我还查看了所有这些API:,但无法找到允许在用户向另一个用户付费的情况下构建客户端的示例。当然,我需要得到付款已经完成的确认。
编辑:
我已经尝试过这里的代码:
并更新为添加受款人字段:
exports.pay = function (req, res) {
// 1. Set up your server
我的paypal sdk版本是^1.13
我的paypal实现有错误。我遵循了本教程
<?php
require 'vendor/autoload.php';
use PayPal\Api\Payer;
use PayPal\Api\Item;
use PayPal\Api\ItemList;
use PayPal\Api\Amount;
use PayPal\Api\Transaction;
use PayPal\Api\RedirectUrls;
use PayPal\Api\Payment;
use PayPal\Api\Details;
use PayPal\Re
整个过程和付款都很正常。唯一不起作用的是完成汇款后的缓存:
Warning: mkdir(): Permission denied in PayPal\Cache\AuthorizationCache::push()
(Line 61 von /paypal/rest-api-sdk-php/lib/PayPal/Cache/AuthorizationCache.php).
这是正确的,因为PayPal不应该写入它在AuthorizationCache.php中建议的目录:
abstract class AuthorizationCache
{
public static $CACH
我在Netbeans中使用本地环境服务器(xampp)构建了一个PayPal API。API在本地环境中正常工作。当我将文件上传到Cpanel环境时,输入“支付”按钮时会出现以下错误:
A PHP Error was encountered
Severity: Warning
/////////
Message: require_once(/home/roeyfr/public_html/A.T_system/application/libraries/paypal-php-sdk/paypal/rest-api-sdk-php/sample/bootstrap.php): failed to
,帮帮我,
获取错误大小():参数必须是实现可数的数组或对象
ErrorException {#654 ▼
#message: "sizeof(): Parameter must be an array or an object that implements Countable"
#code: 0
#file: "C:\Primer_Proyecto\Ventas\vendor\paypal\rest-api-sdk-php\lib\PayPal\Common\PayPalModel.php"
#line: 179
#severity: E
我有一个关于Paypal-PHP-SDK的问题。
我有这样的代码:
<?php
use PayPal\Api\Payer;
use PayPal\Api\Item;
use PayPal\Api\ItemList;
use PayPal\Api\Details;
use PayPal\Api\Amount;
use PayPal\Api\Transaction;
use PayPal\Api\RedirectUrls;
use PayPal\Api\Payment;
// 1. Autoload the SDK Package. This will include all the fi