【问题标题】:Stripe Checkout - How to pass a value to merchant's server code?Stripe Checkout - 如何将值传递给商家的服务器代码?
【发布时间】:2018-05-12 01:48:15
【问题描述】:

客户完成 Stripe 收费表后,Stripe Checkout 会调用我网站上的 PHP 服务器代码,而我的订单又会调用该表。

我想将一些订单信息(例如客户姓名)传递给我的服务器代码,但要添加一行

<input type=hidden id="nsr_name" value="Adam Baker" />

脚本选项传值失败后。

2017 年 11 月 28 日添加:

有效!可以将 Stripe Checkout 客户端表单中的字符串传递给您的支付服务器代码,如下所示:

<form action="<?=$FormServer?>" method="POST">
<script
    src="https://checkout.stripe.com/checkout.js" class="stripe-button"
    data-key="keytoken"
    data-amount="2200"
    data-name="Company Name"
    data-description="description"
    data-allow-remember-me="false"
    data-image="logo.png"
    data-locale="auto"
    data-currency="USD"
    data-zip-code="false"
    >
    </script>
<input type=hidden name="data_name" value="Adam Baker" />
</form>

【问题讨论】:

    标签: php stripe-payments


    【解决方案1】:

    您有正确的想法,但需要specify a name property 而不是(或除了)id。这看起来像:

    <input type=hidden name="nsr_name" value="Adam Baker" />
    

    这不是 Stripe 特有的事情,而是关于 HTML 表单如何工作的问题。

    【讨论】:

      猜你喜欢
      • 2016-10-14
      • 2022-08-23
      • 1970-01-01
      • 2021-01-24
      • 1970-01-01
      • 2019-08-31
      • 1970-01-01
      • 2021-01-19
      • 1970-01-01
      相关资源
      最近更新 更多