2009-12-03 92 views
0

我需要创建应该只处理两次的定期付款。首先,我需要获得预付金额,余额应该在另一个日期支付。现在,我希望根据最初的付款日期减少时间。特定日期的定期付款

例如,假设用户今天购买,然后重复使用将被设置为60天,如果用户明天购买,那么它将在59天内收费,然后一天后将是58天。

如何继续?

谢谢你的时间!

+1

虽然这可能是一个编程问题,但它不够精确,它也可能是一个财务问题。你有什么尝试?这是在编程语言,框架,环境的背景下吗? – 2009-12-03 13:15:02

回答

0

编辑:我想早些时候添加这个信息,但不知道你的问题。你的意思是(?)称为直接借记。我曾参与类似的项目。我们将分期付款收取到他们的银行账户,完全取决于您的支付网关如何在您的应用程序中实施它。

您不必担心存储他们的银行信息。支付网关将负责未来的付款处理。如果您仍然需要CC,那么您将不得不与支付网关提供商联系。付款门票因国而异。我曾与mCheck & ICICI(印度)和BTBuynet和Logic Group(英国)合作。让我知道你是否需要更多信息。

要做到这一点首先你需要一个start date

所以,如果是的startDate和01/12/2009如果我购买今天然后再下一个付款处理日期将是

(60 - (TodaysDate - StartDate)) 

这是那么难吗?或者我不明白你的问题?

+0

我现在明白了更好..谢谢...你知道如何改变付款金额吗?如果初始支付是100美元,用户应该为剩余的支付200美元。仅供参考:我将使用Authorize.net网关。 – Muthoos 2009-12-03 14:51:57

+0

是的,这是可行的。在我们的情况下,我们先收取3个月保费,然后每月分期付款。这解释:) – Shoban 2009-12-03 14:58:12

+0

好吧,谢谢Shoban – Muthoos 2009-12-03 15:38:29

0

首先,您需要一个支持定期付款的支付网关,如protx。

设置好后,他们会为您提供一个API,通常基于一个Web门户,您可以使用该门户设置并进行定期付款。

在您的代码中,当您处理付款时,您只需将所需的变量通过帖子发送到网络地址protx提供给您,他们将处理资金的设置和检索。

贝宝还支持经常性付款。

+0

与定期付款,您可以存储日期来完成付款。然后给您一个代码,用PreAuth触发付款(因此您不需要存储信用卡号码)。如果你把这个包装在服务器上的cron/scheduled任务中,你就不在了。 – 2009-12-03 14:42:16

+0

谢谢蒂姆,我想它应该工作 – Muthoos 2009-12-03 14:56:14