如何通过支付处理器处理退款或退款?

时间:2009-10-09 17:31:16

标签: payment-gateway payment

我需要处理在线支付,并且我正在尝试选择支付处理器。一个要求是处理退款和退款给客户。这些并不总是在销售时,而不是整个购买量。这是所有支付处理器处理的事情吗?我不想手动执行此操作,因为可能有很多折扣,而且它们的数量可能相对较少。

我看到PayPal有refund API,但other parts of their site谈论在60天内发送退款。这也是API所要求的吗?

亚马逊FPS也有refund API,似乎更灵活。

Google Checkout refund有一个amout字段,但我不清楚是否可以进行部分退款,因为描述显示“退款订单命令指示Google Checkout退还买方特别订单。“

在寻找可以处理退款和退款的付款处理商时,有哪些注意事项?发出这些退款总是有时间限制吗?是否更好地使用商家帐户进行此类流程?由于成本和复杂性的增加,我希望避免这种情况,但如果它符合我的所有要求,我会考虑它。

更新

退款流程似乎相当简单,并由所有处理器处理。有关回扣的其他信息吗?我想避免向客户发送实时支票的过程,但我必须在初次购买后的几个月内发送一些少量的折扣。

2 个答案:

答案 0 :(得分:0)

之前使用过Authorize.Net,我可以告诉你,他们是一个非常好的处理器,看起来他们的系统在原始交易的120天内允许full or partial refunds。他们有很多代码示例和良好的文档。你可能想要考虑它们。

答案 1 :(得分:0)

大多数付款处理商都有退款的能力。

退款有两种基本方式。

当您的客户使用他们的卡从您那里购买时,购买不一定立即解决。如果交易已经结算,那么您可以发放一个信用卡,基本上是从您的帐户中支付。

或者,您可以在卡上放置授权(持有资金)而不是实际收费。在大多数情况下,客户看来他们已付款并有待处理的交易。但实际上你还没有收到款项,所以如果你想退还部分款项,当你执行收取资金的授权时,你可以输入比你持有的金额更低的金额,它会释放差额给客户。