如果我的服务器在通过支付getway调用回调网址时停止工作,如何获得付款响应

时间:2017-11-15 10:12:32

标签: php stripe-payments

我正在进行条纹支付度假我的脑海中出现了一个问题。这个问题我已经在下面定义了几个步骤。

  1. 客户在我的服务器上生成付款请求
  2. 输入成功的详细信息后,
  3. 在条带上提交客户请求。
  4. 条纹支付度假完成了他们的过程,他们向我发送了成功或失败的回应。
  5. 现在当条纹发送成功或失败时,我的服务器停止工作时会发生什么。那显然我无法在表格中保存条带响应。即使我没有记录我的客户支付给我的网站的内容。
  6. 那么即使在我的服务器停止处理条带回调之后,我们如何才能知道条带响应。

    我正在使用PHP。

1 个答案:

答案 0 :(得分:0)

我注意到您最初使用PayPal标记了此问题。您应该了解Stripe的工作原理与传统的PayPal结帐流程有何不同。

使用PayPal,购物者在结账流程结束时到达,他们点击链接转移到PayPal,他们登录/注册,确认他们的卡详细信息,然后PayPal向您的服务器发送回叫。这就是您关于服务器关闭的观点。

使用Stripe Checkout,流程会有所不同。您将Stripe javascript代码添加到结帐的最后一页,这会触发一个面板(如模态窗口),购物者可以在其中输入卡片详细信息。提交后,Stripe会为卡片生成一个令牌,然后将其作为隐藏字段添加到您网站上的表单中。

您将表单操作设置为指向服务器上的某些代码。提交完PHP脚本后,将获取令牌并处理付款。

Stripe和您的网站之间没有任何回调。相反,您只需通过服务器的一次通话即可获得付款。一旦您从此API调用获得响应,您就可以在数据库中记录订单,发送确认电子邮件等。

希望这有帮助。