youtubers tesis sobre sirve resumida que para investigaciones investigacion historia caracteristicas php redirect paypal sdk payment-gateway

php - tesis - PayPal primero redirige el bloqueo, el segundo redirige al usuario con éxito



tesis sobre youtube pdf (1)

El código de muestra de PayPal hace algo diferente para obtener la url del objeto de pago:

$payment->create($apiContext); $approvalUrl = $payment->getApprovalLink();

Supongo que tu error tiene algo pendiente con tu acceso directo a los accesorios de pago->.

En estos días, implementé PayPal-Account-Payment Payflow en mi pago y envío. En este punto, todo funciona perfecto. Pero a veces recibo un error cuando trato de redirigir a mis clientes para completar el pedido en paypal.com. Cuando actualizo la página y vuelvo a enviar todos los datos, funciona.

Aquí está mi actual código PHP :

$sdkConfig = array( "mode" => "LIVE" ); $cred = new /PayPal/Auth/OAuthTokenCredential(<**>, <**>, $sdkConfig); $apiContext = new /PayPal/Rest/ApiContext($cred, ''Request''.time()); $apiContext->setConfig($sdkConfig); $payer = new /PayPal/Api/Payer(); $payer->setPaymentMethod("paypal"); $amount = new /PayPal/Api/Amount(); $amount->setCurrency("EUR"); $amount->setTotal($this->total); $transaction = new /PayPal/Api/Transaction(); $transaction->setDescription("Complete your order."); $transaction->setAmount($this->amount); $transaction->setItemList($this->itemList); $redirectUrls = new /PayPal/Api/RedirectUrls(); $redirectUrls->setReturnUrl("https://example.com/order/success/"); $redirectUrls->setCancelUrl("https://example.com/order/cancel/"); $payment = new /PayPal/Api/Payment(); $payment->setIntent("sale"); $payment->setPayer($payer); $payment->setRedirectUrls($redirectUrls); $payment->setTransactions(array($transaction)); $payment->create($apiContext); $redirectUrl = $payment->links[1]["href"]; header("Location: ".$redirectUrl);

El error que recibo a veces en la primera llamada: Fatal error: Cannot use object of type PayPal/Api/Links as array in /htdocs/lib/Checkout.php on line 503