在客户端上创建付款并在服务器

时间:2016-12-16 11:10:39

标签: paypal paypal-sandbox paypal-rest-sdk express-checkout

我有一个网站,我想提供2种结账方式。一个使用条纹(Stripe Checkout)的普通信用卡,另一个使用Paypal。

Stripe Checkout的工作方式是,当用户点击我的网页上的按钮时,我会触发结帐请求,该请求会弹出模式并让用户输入他的凭据。然后,它将数据发送到他们的服务器以验证卡并返回一个唯一的令牌,该令牌可用于识别卡。我通过AJAX请求将令牌发送到我的服务器,并使用我的密钥对该令牌收费。所以基本流程是:

  1. 在客户端生成令牌
  2. 将该令牌发送到服务器
  3. 为令牌充电
  4. 我正在寻找与Paypal Express Checkout类似的工作流程,但似乎唯一的选择是:

    1. 生成令牌并在客户端执行付款
    2. 生成令牌并在服务器端执行付款
    3. 似乎没有两者的组合。我想从我的服务器向我的客户收费,因为当我向客户收费时会发生一些事情。

      使用Paypal Express Checkout,是否有可能在客户端生成令牌并在服务器上充电?

1 个答案:

答案 0 :(得分:2)

是的,您可以在客户端上创建并在服务器上执行。请查看此文档,希望它能帮助您:https://github.com/paypal/paypal-checkout/blob/master/docs/hybrid.md