私たちのウェブサイトには1回の支払いボタンがあります。Paypalの返品URLが正しくトリガーされていません
<form action="https://www.paypal.com/cgi-bin/webscr" method="post" target="_top">
<input type="hidden" name="custom" value="@Model.UserId.ToString()">
<input type="hidden" name="notify_url" value="http://www.testweb.com/paypal/IpnHandler">
<input type="hidden" name="return" value="http://www.testweb.com/paypal/Onetimeyearlysuccess">
<input type="hidden" name="cancel_return" value="http://www.testweb.com/paypal/cancel">
<input type="hidden" name="cmd" value="_s-xclick">
<input type="hidden" name="hosted_button_id" value="8xxxxxxC">
<input type="image" src="@Url.Content("~/images/OneTime55year.png")" border="0" name="submit" style="width: 130px !important; height: 47px !important;" alt="PayPal - The safer, easier way to pay online!" >
</form>
ペイパル支払い後、404エラーが発生しています。 問題は、URLが間違っていることです。
スラッシュはPayPalの後に行方不明、なぜ私たちは知りません。
正しいURLが
あるべきアドレスURLにPayPalの後にスラッシュ記号が必要です。
また、Paypalボタンの返品URLからも正しいURLが表示されます。
なぜ間違ったアドレスにリダイレクトされますか?
また、テスト目的で、paypalボタンの返品URLを変更しました。 http://www.testweb.com/paypal/Onetimeyearlysuccesstestに変更しました。
返信URLを変更した後、paypalが変更されたURLにリダイレクトされていないことがわかりました。
実際には、われわれは混乱しているため、返品URLの作成場所を知る必要があります。
これらの値を使用してPayPal操作を実行するコードを共有できますか? –
コントローラからいくつかのコードサンプルを追加できますか? APIキーのようなプライベートキーは省略してください – Horkrine