PayPalの投稿変数を戻りURLで取得することは可能ですか?ユーザーのトランザクションが完了したか、保留中か、失敗したかに応じて、応答URLページに応答メッセージを表示したい。 Paypalサンドボックスアカウントでテストしています。
これが私のコードです、
<input type="hidden" name="item_name" value="Credit Purchase">
<input type="hidden" name="business" value="<?php echo Paypal_business_id;?>">
<input type="hidden" name="rm" value="2">
<input type="hidden" name="cmd" value="_xclick">
<input type="hidden" name="currency_code" id="currency_code" value="GBP">
<input type="hidden" name="custom" id="custom" value="<?php echo $user."@@@".$num_purchase;?>">
<input type="hidden" name="return" value="<?php echo base_url(); ?>buy/success">
<input type="hidden" name="cancel_return" value="<?php echo base_url(); ?>">
<input type="hidden" name="notify_url" value="<?php echo base_url(); ?>buy/notify
return
変数、注文IDを追加して、ユーザーが戻ったときに注文IDを取得し、注文IDから情報を表示することができます。
例えば
<input type="hidden" name="return" value="myReturnUrl.php?OrderID=88273882717A72734">
IPN通知が届くのを待ち、その中のpayment_statusを確認します。
取引は自動的に詐欺行為のスクリーニングが行われ、銀行口座から資金を調達できるため、返品URLに戻されても、取引が成功するとは限りません。
期待できるIPN変数のリストについては、 Paypal IPNおよびPDT変数 を参照してください。
次の値を(少なくとも)確認する必要があります。