【问题标题】:How to Integrate Azure API Management With Paypal如何将 Azure API 管理与 Paypal 集成
【发布时间】:2020-09-24 16:12:17
【问题描述】:

我一直在将 Azure API 管理与 Paypal 集成。 这是当前的流程

  1. 用户转到 APIM 门户并登录
  2. Azure B2C 流已执行
  3. 验证成功时,将执行委派端点以评估 APIM 操作(登录、订阅等)
  4. 操作为订阅时,跳转到对应的Paypal订阅链接
  5. Paypal 流程已执行
  6. Paypal 返回到 Paypals returnurl 中配置的委托端点

到目前为止一切顺利,我遇到的问题是我可以从贝宝访问的唯一内容是推荐人,就像这样 https://www.sandbox.paypal.com/webapps/billing/subscriptions?ba_token=[BA_TOKEN]&country.x=US&locale.x=en_US&mode=member&token=[TOKEN]

我不知道如何使用这些令牌来识别用户订阅的产品。

【问题讨论】:

    标签: paypal paypal-sandbox azure-api-management paypal-rest-sdk paypal-subscriptions


    【解决方案1】:

    在第 4 步中,将订阅链接或其 ID 重定向用户之前存储为待处理的结帐/订单。

    当它们返回时,请注意返回 URL 中的任何其他参数。

    这应该为您提供足够的信息来匹配返回事件与原始订阅重定向和用户。


    为了获得最佳体验,请将您的流程更改为完全不使用重定向。

    在此处查看现代的“上下文”JS 按钮解决方案,该解决方案可让您的网站在后台加载:https://developer.paypal.com/docs/subscriptions/integrate/#4-create-a-subscription

    (如果您不知道这意味着什么,请单击此演示中的 PayPal 按钮并注意打开的窗口;这就是体验:https://developer.paypal.com/demo/checkout/#/pattern/client

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-04-06
      • 1970-01-01
      • 1970-01-01
      • 2017-11-22
      • 2010-10-12
      • 1970-01-01
      • 2011-07-22
      相关资源
      最近更新 更多