私のPaypal PHP SDKコードが突然サンドボックスモードで問題を起こしています。数時間前の時点で、以前はこれまでになかった「Paypal」へのリダイレクト時に一貫して「この取引は無効です」というエラーが表示されます。 Paypalは、なぜ取引が無効であるのかについて私には何の示唆もしていないようです。このコードは先週末の火曜日から展開され、最近この問題を提起し始めました。これはコードの一部ですが、ここで支払いを作成し、そこからURLを取得します。私は$ approvalUrlをのvar_dumpときこの取引は無効です。 Paypal PHP SDK
$payment = new Payment();
$payment->setIntent("sale")
->setPayer($payer)
->setRedirectUrls($redirectUrls)
->setExperienceProfileId($profileid)
->setTransactions(array($transaction));
try {
$payment->create($apiContext);
} catch (Exception $ex) {
echo $ex->getCode();
echo $ex->getData();
exit();
}
$approvalUrl = $payment->getApprovalLink();
header("Location: $approvalUrl");
exit;
、私は次を得る:
string(86) "https://www.paypal.com/cgi-bin/webscr?cmd=_express-checkout&token=EC-6BK51071ES8856135"
は私のトークンまたはSDKに何か問題はありますか?何が間違っているのかを突き止める方法はありますか?
同じ問題を抱えていたが、昨晩超苛立っていた。それが修正されるのを待つだろう。 gitのページには未解決の問題もあります:https://github.com/paypal/PayPal-PHP-SDK/issues – Petrogad
昨日同じ問題があったので、今度は正常に戻りました。 – stweb