非 PayPal ユーザーが購入後に私の Web サイトにリダイレクトされるようにしようとしています。(そうするにはリンクをクリックする必要があることを理解しています)。return_url と cancel の URL を適切な URL に設定しました。問題は、どちらも適切にリダイレクトされないことです。http://mywebsite.com/pageの代わりに、 http://www.paypal.com/cgi-bin/mypageにリダイレクトします。
他に設定する必要があるものはありますか?
C# コードを使用して Web ページにリダイレクトします。価格、アイテム名、販売者情報などの情報はすべて機能し、paypal を使用しても使用しなくても購入できます。ただし、後で自分の Web サイトに戻ることはできません。
別のメモ。サンドボックス モードではすべてが機能しますが、通常は機能しません。
C# コード (個人情報は削除されています):
string redirect;
redirect = "https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&business=" + PayPalId;
redirect += "&item_name=" + "Item Name";
redirect += "&amount=" + String.Format("{0:0.00} ", cost);
redirect += "&return=http://mywebsite/success";
redirect += "&cancel_return=http://mywebsite/cancel";
Response.Redirect(redirect);