我可以手动为BlueSnap中的现有购物者提交另一笔付款吗?

时间:2017-10-01 13:42:23

标签: payment-gateway payment bluesnap

我目前正在使用BlueSnap在我的网站上使用BuyNow页面销售一些实体商品。我向购物者显示运输的估计价格,我提前提醒他们在考虑运输地址和其他变量时可能会收取额外费用。

我希望能够在购买后向购物者收取少量费用,而不再涉及他们并要求他们重新输入他们的付款细节。我知道BlueSnap有一个机制,它涉及一些API加密令牌,但我找不到完整的手册如何在任何地方做到这一点。

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

1 个答案:

答案 0 :(得分:3)

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

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

虚拟终端

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

Virtual Terminal Settings Menu

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

vt settings shopper ID

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

<强> API

BlueSnap为支付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

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

我希望这有帮助!