こんにちは私は現在、以下を実装しようとしています:誰かがpaypalを使って何かを支払っています - 後で3人目はpaypalアカウントの50%だから、私は常にステップを折りたたみたい:人は10ユーロを、10ユーロは受け取って、人Cに5ユーロを支払う。Paypal SDKペイアウト - 例外を捕捉できず、httpを受け取ることができません。
最初の部分は、PHPでpaypal sdkを使って作業している。別の人は、私が何とかエラーをキャッチすることはできません。これは、この
$payouts = new \PayPal\Api\Payout();
$senderBatchHeader = new \PayPal\Api\PayoutSenderBatchHeader();
$senderBatchHeader->setSenderBatchId(uniqid())
->setEmailSubject("Test.");
$senderItem1 = new \PayPal\Api\PayoutItem();
$senderItem1->setRecipientType('Email')
->setNote('Test.')
->setReceiver('[email protected]')
->setSenderItemId('test ' . uniqid())
->setAmount(new \PayPal\Api\Currency('{
"value": "5.00",
"currency":"EUR"
}'));
$payouts->setSenderBatchHeader($senderBatchHeader)
->addItem($senderItem1);
// For Sample Purposes Only.
$request = clone $payouts;
// ### Create Payout
try {
$output = $payouts->createSynchronous($this->_api_context);
} catch (PayPapl\Exception\PayPalConnectionException $ex) {
//todo add exception handler
dd('test');
ResultPrinter::printError("Created Batch Payout", "Payout", null, $request, $ex);
exit(1);
}
dd('test');
ための私のコードです)
...現在はうまく機能していません。それは
PayPalHttpConnection.phpラインでPayPalConnectionException 174: https://api.sandbox.paypal.com/v1/payments/payouts?sync_mode=trueにアクセスすると、HTTP応答コード400を得ました。
私は、この使用してlaravel 5.1
任意のアイデアを実装していますか?
私がっdepperこの –