【问题标题】:How to set 2checkout payment timeout?如何设置 2checkout 付款超时?
【发布时间】:2012-06-19 10:49:50
【问题描述】:

我目前正在融入 2co。 在将客户重定向到 2co 结帐页面之前,我在我的系统中预订了一段时间(10 分钟),并且在此期间其他客户无法使用它们。时间过去后,它们将被自动取消预订。

但是此时我对实际上在另一个地方并行进行的支付过程有什么影响吗?根据我的阅读,我仅在用户(客户)成功(或未)完成工作时才会收到有关付款结果的信息。

有没有可以在支付前设置的超时参数或者超时时可以参考的特殊链接?

【问题讨论】:

  • 我看到的一种解决方法是调用 2co 退款发票脚本,但缺点是我失去了为交易支付的佣金。
  • 不知道有没有正规的方法可以达到结果,因为在确定客户忘记订单或忽略订单后,锁定DB中的商品数量并释放是正常的由于某些原因。否则所有货物很快就会被任何不公平的人锁定。

标签: api integration 2checkout


【解决方案1】:

在存入(结算)之前,不会从销售中扣除 2Checkout 交易费用。销售无形产品或使用第三方购物车参数集时,销售至少 24 小时不会入金。如果您销售的是带有 Pass Through Product 参数或即插即用参数的有形产品,则在您将其标记为已发货之前,销售不会存入。

买家的 2Checkout 购买会话将在 60 分钟后到期。因此,您可以使用 2Checkout 的 merchant_order_id 参数传入您的自定义购物车标识符,在您选择的任何时间间隔后释放预订,如果买家在预订被释放后完成销售,则决定您是否要使用 @ 退款987654321@ 基于使用 merchant_order_id 参数从 2Checkout 传回的购物车标识符。

就处理回传而言,您可以使用初始回传到销售完成时出现的已批准 URL,也可以使用 2Checkout Instant Notification Service Order Created message。如果您使用来自 INS 的 ORDER_CREATED 消息,则使用 merchant_order_id 传入的值将使用与销售有关的所有 INS 消息的vendor_order_id 参数传回。

如果您需要一些帮助来实现这一点,请告诉我。

【讨论】:

  • 使用refund_invoice 电话不清楚的一件事。从客户的角度来看,它会是什么样子?支付了交易,然后他拿回了钱,交易完成并在之后取消?将花费的钱退还给他需要一定的时间吗?
  • 由于您将在销售押金之前发出退款,因此永远不会向客户收取费用。客户的卡上将有一个未决的授权保留,该授权将在下订单后 7 天内失效,并且交易不会反映在他们的对帐单上。 2Checkout 还将向客户发送一封电子邮件确认,其中包含退款原因以及您在拨打refund_invoice 电话时指定的评论。
  • 精疲力竭!非常感谢。
  • @Craig-2Checkout 我们如何在安卓上使用java library
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-05-20
  • 2023-03-11
  • 2013-08-30
  • 2019-11-25
  • 2013-12-26
  • 1970-01-01
相关资源
最近更新 更多