【问题标题】:Can I manually submit another payment for an existing shopper in BlueSnap?我可以手动为 BlueSnap 中的现有购物者提交另一笔付款吗?
【发布时间】:2018-03-12 18:48:29
【问题描述】:

我目前正在使用 BlueSnap 通过我网站上的 BuyNow 页面销售一些实物商品。我向购物者展示了运费的估计价格,并提前提醒他们在考虑他们的送货地址和其他变量时可能会收取潜在的附加费。

我希望能够在购买后向购物者收取这笔小额费用,而无需再次让他们参与并要求他们重新输入付款详细信息。我知道 BlueSnap 对此有一种机制,其中涉及一些 API 加密令牌,但我无法在任何地方找到完整的手册。

我目前没有使用 API,但如果这是我努力构建集成的唯一方法。理想情况下,控制面板中的某些东西对我来说会更好。我将不胜感激任何文档或代码示例来准确解释我能做什么,以及可能适用的任何限制。

【问题讨论】:

    标签: payment-gateway payment bluesnap


    【解决方案1】:

    为了向购物者收取手动费用,您需要系统中的一些权限和角色 - 为此我建议您在进行任何其他集成工作之前联系 BlueSnap。

    假设您拥有必要的角色,您可以有效地采用以下两种方式之一:

    虚拟终端

    BlueSnap 的虚拟终端可以是一个强大的工具。启用正确的角色后,登录到您的控制面板。进入右上角的设置菜单,选择虚拟终端设置:

    现在在 VT 设置页面中,找到 Shopper ID 字段并将其设置为“显示”:

    然后按提交。现在在虚拟终端中,您可以使用他们的 ID 为现有购物者创建手动收费。要找出他们的 ID,您可以查看控制面板中可用的先前销售报告。一旦您进入虚拟终端并输入他们的购物者 ID,您就可以点击“立即购买”按钮并代表购物者完成购买,而无需询问他们任何事情。

    API

    BlueSnap 在支付 API 中为保管式购物者提供 API,在扩展 API 中为购物者提供 API。如果你想写一个集成来处理这个,相关代码是:

    https://developers.bluesnap.com/v8976-Extended/docs/create-shopper https://developers.bluesnap.com/v8976-JSON/docs/create-vaulted-shopper

    您还可以使用 BuyNow 创建购物者 - 他们将在购买时自动创建,您可以使用发票 ID 通过控制面板或 API 检索他们的 ID:

    https://developers.bluesnap.com/v8976-JSON/docs/retrieve https://developers.bluesnap.com/v8976-Extended/docs/retrieve-order

    获得他们的购物者 ID 后,您可以使用它来代表他们创建费用,方法是使用创建交易与返回的购物者/保管的购物者:

    https://developers.bluesnap.com/v8976-JSON/docs/auth-capture(查找带有拱形购物者的示例) https://developers.bluesnap.com/v8976-Extended/docs/create-order

    在这种情况下,您也不需要购物者批准新的收费。

    我希望这会有所帮助!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-09-13
      • 2014-01-05
      • 2021-05-16
      • 1970-01-01
      • 2013-06-12
      • 1970-01-01
      • 2021-12-11
      • 2023-04-02
      相关资源
      最近更新 更多