私はPayPalにユーザーをリダイレクトして支払いをしますが、代わりにこのコードを書いています(サイトにデータを送信するためのフォームが必要です)。PaypalのURLが正しく機能しない
($sandbox) ? $url = "https://www.sandbox.paypal.com/cgi-bin/webscr" : $url = "https://www.paypal.com/cgi-bin/webscr";
($sandbox) ? $button = "XXXXX" : $button = "YYYYY";
$notify_url = urlencode($site_url . "index.php?act=member-pn&mid=" . $ld['member_id']);
$return_url = urlencode($site_url . "index.php?act=member-ps");
$cancel_url = urlencode($site_url . "index.php?act=member-pc&mid=" . $ld['member_id']);
$url .= "/?notify_url=$notify_url&return=$return_url&cancel_return=$cancel_url&cmd=_s-xclick&hosted_button_id=$button";
header("Location: $url");
なぜキャンセルURLだけが機能していますか?返品と通知は機能していないようです。
これらはどこでテストしていますか?それはあなたのlocalhostでですか? – mahadeb
いいえ、ライブサイト。 – slash197
あなたはURLをエコーしてみましたか?値は正しいですか? –