2013-09-01 44 views
0

我正在使用Strip自定義代碼創建一個按鈕,客戶可以通過該按鈕輸入他們想要支付的金額。雖然按鈕金額說一個特定的數額,但我怎麼改變它,讓用戶輸入他們想要發送的金額?帶有文本字段的條紋量按鈕

有人建議我使用「post/php」表格,我上傳到我的網站的「金額」。然後,我將自定義條紋按鈕嵌入到我的測試鏈接中。但是,它會返回一個「404錯誤消息」。幫幫我!請???你可以給我發郵件嗎? [email protected]。謝謝!

如何將表單中輸入的「金額」輸入到條紋代碼中?我將條紋代碼嵌入到我的表單中...假設這是我應該做的。

查看結果:http://www.allrightmoves.com/contact-us.html ...底部的「發佈」表單就是我所做的...「購買」按鈕是條形碼。一旦我可以得到這個運行,將擺脫貝寶爵士樂。

這是我所有的代碼至今:

<div class="content"> 
    <form action="myform.php" method="post">Name/Company: 
     <input name="name" type="text" size="55" /> 
     <br />Service: 
     <input name="course" type="text" size="65" /> 
     <br />Price: 
     <input name="price" type="text" size="20" /> 
     <br /> 
     <script src="https://checkout.stripe.com/v2/checkout.js"></script> 
     <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.js"></script> 
     <button id="customButton">Purchase</button> 
     <script> 
      $('#customButton').click(function() { 
       var token = function (res) { 
        var $input = $('<input type=hidden name=stripeToken />').val(res.id); 
        $('form').append($input).submit(); 
       }; 

       StripeCheckout.open({ 
        key: 'pk_test_9YvLQYPwXd8AgYccZxUcCSXR', 
        address: true, 
        amount: $_POST["price"], 
        currency: 'usd', 
        name: 'All Right Moves, LLC', 
        description: 'Professional Unpack Services', 
        panelLabel: 'Checkout', 
        token: token 
       }); 

       return false; 
      }); 
     </script> 
    </form> 
</div> 
<?php $name=$ _POST[ "name"]; $price=$ _POST[ "price"]; ?> 
</head> 
<body> 
    <?php echo $name; ?> 
</body> 

非常感謝您的幫助! 謝謝! Suz

+0

似乎沒有'myform.php'文件,你檢查過嗎? –

回答

0

條紋是一個兩步系統。在客戶端,創建一個令牌並將其傳遞給服務器。在服務器上,處理實際支付。

看看這裏的服務器端信息:https://stripe.com/docs/tutorials/charges

請注意,條紋不僅使收費時量在美分,所以一定要通過100進行充電之前,我乘量。