1
我有這樣的代碼爲什麼我的網址不是貝寶的完全合格網址?
<?php
require '..\..\vendor\autoload.php';
define('SITE_URL','https://www.historietas.mx');
$paypal = new \PayPal\Rest\ApiContext(
new \PayPal\Auth\OAuthTokenCredential(
'my_redential',
'my_secret'
)
);
?>
而這種代碼
$redirectUrls = new RedirectUrls();
$redirectUrls->setReturnUrl(SITE_URL.'\controladores\pagos\pay.php?success=true')
->setCancelUrl(SITE_URL.'\controladores\pagos\pay.php?success=false');
$payment = new Payment();
$payment->setIntent('sale')
->setPayer($payer)
->setRedirectUrls($redirectUrls)
->setTransactions([$transaction]);
try{
$payment->create($paypal);
}
catch(PayPal\Exception\PayPalConnectionException $e){
echo $e->getCode();
echo $e->getData();
die($e);
}
echo $approvalUrl = $payment->getApprovalLink();
,我有這樣的錯誤:
Fatal error: Uncaught exception 'InvalidArgumentException' with message 'ReturnUrl is not a fully qualified URL'
我不知道發生了什麼,我沒有使用任何特殊字符hapenning在網址中,爲什麼給我這個錯誤?請幫助,這是非常frustating ......從URL
處於URL反斜槓合法嗎?我很確定RFC3986說不。 –
網址不能包含反斜槓。使用正斜槓。 – EJP
哇!那就是問題,反斜槓......謝謝大衛和EJP,這讓我很瘋狂,非常感謝你...... – DarkVader