gpt4 book ai didi

url - 为什么我的网址不是 Paypal 的完全合格网址?

转载 作者:太空宇宙 更新时间:2023-11-03 16:06:25 24 4
gpt4 key购买 nike

我有这个代码

<?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' 

我不知道发生了什么我没有在 url 中使用任何特殊字符,为什么会给我这个错误?请帮助,这是非常令人沮丧的...

最佳答案

从您的 Url 中删除 url 中的空格,这就是问题所在

include 'vendor/autoload.php';
$checkUrl = 'https://yourdomein.org/user/registration/paypaypal-ch?approval=true&plan=single&email=dghdg@dfgsdh.com&firstname=dshdh0d&lastname=dhdas';
try {
\PayPal\Validation\UrlValidator::validate($checkUrl);
echo "Validated\n";
} catch (InvalidArgumentException $ex) {
echo $ex->getMessage() . "\n";
}

关于url - 为什么我的网址不是 Paypal 的完全合格网址?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40835776/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com