Stripe Simple Checkout自定义数据字段 [英] Stripe Simple Checkout Custom Data Field

查看:217
本文介绍了Stripe Simple Checkout自定义数据字段的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试使用Stripe的简单结帐系统。

I am trying to use Stripe's simple checkout system.

我想要包含一个自定义字段,以便我可以匹配 item_id 到我的数据库中的订单。

I want to include a custom field so that I can match an item_id to an order in my database.

https://stripe.com/docs/checkout#integration-simple

他们似乎没有在文档中提及它这对于在线服务来说似乎非常重要。 如何附加将随订单记录的自定义ID字段?

They don't seem to mention it in their documentation but it seems pretty essential for online services. How do I attach a custom id field that will be recorded with the order?

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>';


推荐答案

我希望您需要发送自定义数据字段带有条纹结帐并尝试与您的数据库匹配。如果我是对的?请按照以下详细信息。

I hope you require to send your custom data-field with stripe checkout and trying to match with your data base. If I'm right? Follow below detail.

要包含自定义数据,您需要使用隐藏输入,如下所示:

For include custom data you need to use hidden input like below:

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 添加了隐藏。您可以从PHP页面中的输入字段获取值,如:

In above code, I include hidden for item_id. You can get the value from that input field in your PHP page like:

$item_id = $_POST["item_id"];

这篇关于Stripe Simple Checkout自定义数据字段的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆