PHP PayPal沙箱:未更新建导师余额

PHP PayPal沙箱:未更新建导师余额,php,paypal,paypal-sandbox,paypal-rest-sdk,Php,Paypal,Paypal Sandbox,Paypal Rest Sdk,我正试图在我的项目中包含这些信息。因此,我尝试使用(和)执行给定的示例,例如“PayPal支付-类似于经典API中的Express Checkout”。这很好,金额从买家账户中提取,交易列在两个账户(买家和服务商)中 但是尽管交易显示为“已完成”,但金额不会发送到主持人余额。那么我在这里错过了什么?我想金额将直接发送给协调人余额 我已将“允许以我不持有的货币向我发送付款:”设置为“是,接受并将其转换为欧元”。 因此,未正确处理美元和欧元(金额未记入促进者余额) 通过以下行创建新的付款(尚未更改上

我正试图在我的项目中包含这些信息。因此,我尝试使用(和)执行给定的示例,例如“PayPal支付-类似于经典API中的Express Checkout”。这很好,金额从买家账户中提取,交易列在两个账户(买家和服务商)中

但是尽管交易显示为“已完成”,但金额不会发送到主持人余额。那么我在这里错过了什么?我想金额将直接发送给协调人余额

我已将“允许以我不持有的货币向我发送付款:”设置为“是,接受并将其转换为欧元”。 因此,未正确处理美元和欧元(金额未记入促进者余额)

通过以下行创建新的付款(尚未更改上面SDK示例代码中的某些内容):

之后,success方法包含如下内容:

// success method; i'm using Symfony 3.3
$paymentId = $request->query->get('paymentId');
$payment = Payment::get($paymentId, $this->apiContext);
$execution = new PaymentExecution();
$execution->setPayerId($request->query->get('PayerID'));
$result = $payment->execute($execution, $this->apiContext);

付款状态现在为“已批准”。

如果您有一个美元账户,并且需要转换为欧元,则可以检查您的货币。另外,显示您的请求和响应。我已经编辑了我的帖子-它不适用于美元和欧元。您到底希望看到哪些响应?付款对象的“state”属性为“approved”。我曾尝试使用“paypal/merchant sdk php”库,但得到了完全相同的结果!我真的不知道这里出了什么问题…又是我:我不确定我是否是唯一一个有这个问题的人,但有可能是PayPal沙箱在过去几天没有正常工作,另请参阅。由于我无法解决此问题,我将等待几天,并希望此问题得到解决。您好,您已解决此问题吗?我也有同样的经历。如果你有一个美元账户,用欧元支付,可能需要兑换你的货币。另外,显示您的请求和响应。我已经编辑了我的帖子-它不适用于美元和欧元。您到底希望看到哪些响应?付款对象的“state”属性为“approved”。我曾尝试使用“paypal/merchant sdk php”库,但得到了完全相同的结果!我真的不知道这里出了什么问题…又是我:我不确定我是否是唯一一个有这个问题的人,但有可能是PayPal沙箱在过去几天没有正常工作,另请参阅。由于我无法解决此问题,我将等待几天,并希望此问题得到解决。您好,您已解决此问题吗?我也有同样的经历。
// success method; i'm using Symfony 3.3
$paymentId = $request->query->get('paymentId');
$payment = Payment::get($paymentId, $this->apiContext);
$execution = new PaymentExecution();
$execution->setPayerId($request->query->get('PayerID'));
$result = $payment->execute($execution, $this->apiContext);