2016-07-05 4 views
0

私はチェックアウトボタンで支払いを行うための小さなPayPalコードを持っています。 このボタンは、(アカウントまたはクレジット/デビットカードを使用して)支払うオプションを含むポップアップウィンドウを表示しますPHPで安心してペイパルチェックアウトを行う方法

私がHTMLの隠れた入力テキストで販売しているものの価値を渡すのは問題です。

だから、誰もが誰かがPAYMENTREQUEST_0_AMTの値を編集したい場合、彼は彼が望んでいるものは何でも支払うことができる

<tr style="visibility: hidden;"> 
       <td><!--Quantity:--></td> 
       <td><input type="text" name="L_PAYMENTREQUEST_0_QTY0" value="1" readonly style="display: none"></input></td> 
      </tr> 
      <tr style="visibility: hidden;"> 
       <td><!--Price:--></td> 
       <td><input type="text" name="PAYMENTREQUEST_0_ITEMAMT" value="<?=$money?>" readonly style="display: none"></input></td> 
      </tr> 

      <tr style="visibility: hidden;"> 
       <td><!--Total Amount:--></td> 
       <td><input type="text" name="PAYMENTREQUEST_0_AMT" value="<?=$money?>" readonly style="visibility: hidden;"></input></td> 
      </tr> 

この量を編集することができます。私はこの

<script type="text/javascript"> 
    window.paypalCheckoutReady = function() { 
     paypal.checkout.setup('<?php echo($merchantID); ?>', { 
      container: 'myContainer', 
      addres_override :'true', 
      showShippingAddress:'false', 
      environment: '<?php echo($env); ?>' 
     }); 
    }; 
</script> 
<script src="//www.paypalobjects.com/api/checkout.js" async></script> 

などのチェックアウトボタンを呼び出す

、私はPHPや編集できない何かによって値のパラメータを渡したいと思います。

ありがとうございます!

+0

'' – marcusshep

+2

@marcusshepいいえ、十分ではありません。 inspect要素で値を操作できます。 –

答えて

0

実際にエクスプレスチェックアウトAPIコールを実行するPHPスクリプトにサブミットボタンを送信することができます。以下のような:

<form id="myContainer" method="post" action="/checkout.php"></form>

そしてcheckout.phpでPHPだけでスクリプトを実行します。セッション変数として価格やその他の情報を保存して編集できないようにします。

関連する問題