私はPaypalと戦っています。
「return」変数を使用しようとしていますが、何らかの理由で機能しませんでした。
ドキュメントには次 のように記載されています。
return
買い手が支払いを完了した後、PayPal が買い手のブラウザをリダイレクトする URL。たとえば、「お支払いありがとうございます」ページを表示するサイトの URL を指定します。
デフォルト – PayPal はブラウザーを PayPal Web ページにリダイレクトします。
rm
返品方法。戻り変数で指定された URL にデータを送信するために使用される FORM METHOD。許容値は次のとおりです。
0 – すべてのショッピング カートの支払いで GET メソッドを使用します
1 – 購入者のブラウザは GET メソッドを使用して戻り URL にリダイレクトされますが、支払い変数は含まれません
2 – 購入者のブラウザは次の方法で戻り URL にリダイレクトされますPOST メソッド、およびすべての支払い変数が含まれています
だから私は自分のフォームに追加することにしました:
<input type="hidden" name="return" value="http://www.site.com/payment_confirm.php" />
<input type="hidden" name="cancel_return" value="http://www.site.com/back" />
<input type="hidden" name="rm" value="2" />
しかし、支払いの最後に何らかの理由で何も起こりません。だから私はグーグルでこれがなぜなのかを検索しようとしました.何人かの人々はプロファイルからトランザクションの最後にページへの自動リダイレクトを有効にするように書いています.
だから私はプロフィールページに行き、
www.site.com/への自動リターンを設定
しました.トランザクションの後にもう一度試してみると、ペイパルはフォームに書かれたURLではなくプロフィールのURLで私を返しました.ANDにいくつかのデータがありますフォームが POST メソッドを使用していないための URL。
私の考えは終わりました。どうすればこの問題を解決できますか?