這是我的代碼:<?php require 'paypal/autoload.php';define('URL_SITIO', 'http://localhost:8083/gdlwebcamp(UltimoProyecto AVANZADO)');$apiContext = new \PayPal\Rest\ApiContext( new \PayPal\Auth\OAuthTokenCredential( 'ClienteID', 'Secret' ));//Redireccionar$redireccionar = new RedirectUrls();$redireccionar->setReturnUrl(URL_SITIO . "/pago-finalizado.php?exito=true&id_pago={$ID_registro}") ->setCancelUrl(URL_SITIO . "/pago-finalizado.php?exito=false&id_pago={$ID_registro}");//Procesar el PAGO$pago = new Payment();$pago->setIntent("sale") ->setPayer($compra) ->setRedirectUrls($redireccionar) ->setTransactions(array($transaccion));try { $pago->create($apiContext);} catch (Paypal\Exception\PaypalConnectionException $pce) { echo "<pre>"; print_r(json_decode($pce->getData())); exit; echo "</pre>";}$aprobado = $pago->getApprovalLink();header("Location: {$aprobado}");我在那里讀到它可能是反斜杠,但我有很好的反斜杠,也可能是本地主機(jī),但我之前也做了一個(gè)基本測(cè)試,并且它有效,現(xiàn)在在我正在處理的項(xiàng)目中它沒(méi)有工作。
1 回答

慕斯王
TA貢獻(xiàn)1864條經(jīng)驗(yàn) 獲得超2個(gè)贊
嘗試像這樣設(shè)置您的屬性(更改為您的真實(shí)域):
$redireccionar->setReturnUrl("https://MYDAMAIN.COM/pago-finalizado.php?exito=true&id_pago={$ID_registro}") ->setCancelUrl("https://MYDAMAIN.COM/pago-finalizado.php?exito=false&id_pago={$ID_registro}");
或者確保您的常量URL_SITIO
確實(shí)代表了完全限定的域。
- 1 回答
- 0 關(guān)注
- 123 瀏覽
添加回答
舉報(bào)
0/150
提交
取消