Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Stripe payments 将身份验证代码交换为令牌的最佳方法_Stripe Payments - Fatal编程技术网

Stripe payments 将身份验证代码交换为令牌的最佳方法

Stripe payments 将身份验证代码交换为令牌的最佳方法,stripe-payments,Stripe Payments,我想知道将用户作为express帐户关联到我的stripe平台的最佳方法。我对以下两种方法感到困惑: 方法1 我在站点前端显示了一个“连接到条带”按钮,该按钮有一个重定向uri参数,指向同一页面 用户点击它,进入条带界面,填写必要的详细信息,并返回到我的网站与授权代码相同的页面 然后我向我的服务器发送一个ajax请求,提供授权代码,我通过从服务器发出POSt请求来交换令牌 方法2 我在站点前端显示了一个“连接到条带”按钮,该按钮有一个重定向uri参数,指向我的API的某个GET路由(不像方法1中

我想知道将用户作为express帐户关联到我的stripe平台的最佳方法。我对以下两种方法感到困惑:

方法1

  • 我在站点前端显示了一个“连接到条带”按钮,该按钮有一个重定向uri参数,指向同一页面

  • 用户点击它,进入条带界面,填写必要的详细信息,并返回到我的网站与授权代码相同的页面

  • 然后我向我的服务器发送一个ajax请求,提供授权代码,我通过从服务器发出POSt请求来交换令牌

  • 方法2

  • 我在站点前端显示了一个“连接到条带”按钮,该按钮有一个重定向uri参数,指向我的API的某个GET路由(不像方法1中的前端)

  • 用户点击它,进入条带界面,填写必要的详细信息,然后被重定向到API GET路由,在那里我处理授权代码并发送POST请求以交换令牌代码,一旦我有了它,我将用户重定向回站点前端

  • 所以基本上用户在API的GET页面上看不到任何东西,只有加载和重定向

    出于某种原因,方法2似乎更合适,或者是否有更好的方法

    非常感谢您的帮助。

    我也会选择2。也许您可以像这样在顶部添加一些简单、轻量级的HTML,以便用户知道正在发生什么

    <!DOCTYPE html>
    <html lang="en" dir="ltr">
      <head>
        <meta charset="utf-8">
        <title>Working...</title>
      </head>
      <body>
        <center>
          <h1>Please wait...</h1>
          <h2>Processing your request. You will soon be redirected.</h2>
          </center>
      </body>
    </html>
    
    
    工作
    请稍候。。。
    正在处理您的请求。您将很快被重定向。
    
    非常感谢,+1并接受。我还有一个关于stripe的问题,也许你能帮忙?