Php 条带:如何获取用户电子邮件(和/或其他信息)并在付款后重定向到确认页面?

Php 条带:如何获取用户电子邮件(和/或其他信息)并在付款后重定向到确认页面?,php,stripe-payments,Php,Stripe Payments,我想卖一个软件使用条纹作为支付网关 成功付款后,我想重定向到一个php页面,获取用户电子邮件,并根据该电子邮件生成一个序列号 我不知道如何: 重定向到成功的页面 获取用户以前插入的用户电子邮件 我从标准文档中获得了此侦听器: // Close Checkout on page navigation: window.addEventListener('popstate', function() { handler.close(); }); 是我要用的那个吗 谢谢您可以通过 // Clos

我想卖一个软件使用条纹作为支付网关

成功付款后,我想重定向到一个php页面,获取用户电子邮件,并根据该电子邮件生成一个序列号

我不知道如何:

  • 重定向到成功的页面
  • 获取用户以前插入的用户电子邮件
我从标准文档中获得了此侦听器:

// Close Checkout on page navigation:
window.addEventListener('popstate', function() {
  handler.close();
});
是我要用的那个吗

谢谢

您可以通过

// Close Checkout on page navigation:
window.addEventListener('popstate', function() {
  handler.close();
  window.location.replace("http://stackoverflow.com");
});
当您将签出结果发布到服务器时,您可以检索在
stripeEmail
字段中输入的电子邮件,如下所示

  $token  = $_POST['stripeToken'];
  $email  = $_POST['stripeEmail'];

  $customer = \Stripe\Customer::create(array(
    'email' => $email,
    'source'  => $token
   ));

  $charge = \Stripe\Charge::create(array(
    'customer' => $customer->id,
    'amount'   => 5000,
    'currency' => 'usd'
  ));
这是Stripe docs中的PHP+签出页面,其中包括: