作者热门文章
- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我正在尝试使用 Stripe 的简单结帐系统。
我想包含一个自定义字段,以便我可以将 item_id
与我数据库中的订单相匹配。
https://stripe.com/docs/checkout#integration-simple
他们似乎没有在文档中提及它,但它似乎对于在线服务来说非常重要。 如何附加将随订单记录的自定义 ID 字段?
echo '<form action="/charge" method="POST">';
echo '<script ';
echo 'src="https://checkout.stripe.com/checkout.js" class="stripe-button" ';
echo 'data-key="pk_test_ksdjhg8dsgsghdsgh" ';
echo 'data-email="email@example.com" ';
echo 'data-name="example.com" ';
//echo 'data-bitcoin="true" ';
echo 'data-description="Campaign" ';
echo 'data-currency="usd" ';
echo 'data-amount="2000" ';
echo 'data-locale="auto">';
echo '</script>';
echo '</form>';
最佳答案
我希望您需要发送带有 strip 结帐的自定义数据字段并尝试与您的数据库匹配。如果我是对的?请遵循以下详细信息。
要包含自定义数据,您需要使用如下所示的隐藏输入:
echo '<form action="/charge" method="POST">';
echo '<script ';
echo 'src="https://checkout.stripe.com/checkout.js" class="stripe-button" ';
echo 'data-key="pk_test_ksdjhg8dsgsghdsgh" ';
echo 'data-email="email@example.com" ';
echo 'data-name="example.com" ';
//echo 'data-bitcoin="true" ';
echo 'data-description="Campaign" ';
echo 'data-currency="usd" ';
echo 'data-amount="2000" ';
echo 'data-locale="auto">';
echo '</script>';
echo '<input name="item_id" value="SOMEVALUEHERE" type="hidden">';
echo '</form>';
在上面的代码中,我为 item_id 添加了 hidden。您可以从 PHP 页面中的输入字段中获取值,例如:
$item_id = $_POST["item_id"];
关于javascript - Stripe 简单结帐自定义数据字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34946355/
我是一名优秀的程序员,十分优秀!