2017-09-07 7 views
1
<form action="https://www.sandbox.paypal.com/cgi-bin/webscr" method="post"> 

    <!-- Identify your business so that you can collect the payments. --> 
    <input type="hidden" name="business" value="[email protected]"> 

    <!-- Specify a Buy Now button. --> 
    <input type="hidden" name="cmd" value="_xclick"> 

    <!-- Specify details about the item that buyers will purchase. --> 
    <input type="hidden" name="item_name" value="<?php echo $pro_title;?>"> 
    <input type="hidden" name="amount" value="<?php require('inc/shipcalc.php');?>"> 
    <input type="hidden" name="currency_code" value="USD"> 

    <!-- success transaction and failed transaction url --> 
    <input type="hidden" name="return" value="http://httpwwwsachinsinghxyz.000webhostapp.com/su-pay.php" /> 
<input type="hidden" name="cancel_return" value="http://httpwwwsachinsinghxyz.000webhostapp.com/fa-pay.php" /> 

    <!-- Display the payment button. --> 
    <input type="image" name="submit" border="0" 
    src="images/paypal.jpg" 
    alt="Buy Now"> 
    <img alt="" border="0" width="1" height="1" 
    src="https://www.paypalobjects.com/en_US/i/scr/pixel.gif" > 
</form> 

これは私のpaypalトランザクションフォームです。私の取引は完全に機能しています。私が知りたいことは、私がpaypalからcustomer_idまたはcustomer_nameを取得する方法です。そう、私はpayaplトランザクション後に請求書の詳細を郵送することができます。フォームデータの顧客ID変数をpaypalに送信する必要があります。もしそうなら、どうすれば私のウェブサイトにそのIDをpaypalで戻すことができますか?私に可能な方法を教えてください払い戻しの成功/失敗後に顧客IDを知る方法を教えてください。

答えて

0

もし私がPayPalから正しく理解しているのであれば、実際に店舗などから別の電子メールを受け取ったときに主に使用されるトランザクションIDのような「顧客ID」はありません。

例えば、https://www.codexworld.com/paypal-standard-payment-gateway-integration-php/のように、トランザクションIDでソートした方法では、あなたを方向に導くことができます。

また、PayPal支払いで通常処理される方法では、ストアによって後で送信される電子メールには、通常、トランザクションIDと情報を記入した顧客の名前が含まれます。

たとえば Jon Doeさんはあなたの店で買いたいと思っていますが、母親などの別のPayPalで支払いします。

EメールではJon Doesという名前になりますが、トランザクションIDは母親のPayPalによる支払いを参照します。

これは何とか役立ちます。あなたは戻り値を処理し、あなたが渡された値を取り戻すためにcustomを使用する場合

0

あなたが

<input type="hidden" name="custom" value="YOUR customerId VALUE"/> 

よう-あるとして、あなたはそれで渡す値を返します名前customとPayPalで隠しフィールドを使用することができます。

関連する問題