Hallo, ich versuche derzeit, das folgende zu implementieren: jemand zahlt für etwas per Paypal - eine dritte Person sollte wie 50% des Preises auf ihrem Paypal-Konto danach erhalten. Also ich möchte immer die Schritte folgen: Person A zahlt 10 €, ich bekomme 10 €, ich zahle 5 € an Person C.Paypal SDK Auszahlungen - kann nicht Ausnahme fangen und erhalten http 400
Der erste Teil arbeitet über paypal sdk in php, der zweite Teil (Überweisung von Geld an irgendwie eine andere Person nicht gut funktioniert derzeit ...)
das ist mein Code ist dieses für
$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');
kann ich den Fehler nicht fangen. Es sagt
PayPalConnectionException in PayPalHttpConnection.php Zeile 174: Got Http Response Code 400 beim Zugriff auf https://api.sandbox.paypal.com/v1/payments/payouts?sync_mode=true.
Ich bin der Umsetzung dieser mit Laravel 5.1
Irgendwelche Ideen?
Dank werde ich haben sehen ein Depper in diesem –