payone与creditcardcheck的整合

时间:2016-04-05 17:09:07

标签: javascript php payment-gateway payment payone

我几乎阅读了互联网上的所有内容(几乎没有例子),并研究了(非常有限且令人困惑的)文档。 我有一个客户,我正在整合payone,我没有得到任何进一步。

所以我使用了API客户端文档,并在第35页(第3.1.5.5节)中将iframe客户端api示例与creditcardcheck集成在一起。这很好,我收到了答案和一个假心。

如快速入门指南中所述,然后我使用带有伪心跳的服务器api启动"预授权"。我再次发送所有必要的参数,最终我的服务器payone状态=已批准。

我认为这是成功的。但是,我应该做什么或怎么做?什么是transactionUrl?也许有人有payone的经验。

2 个答案:

答案 0 :(得分:1)

很抱歉听到您在实施Payone界面时遇到困难。我们目前正致力于提供更具洞察力的示例。请耐心等待一段时间。

与此同时,我很乐意帮助您继续整合。成功预授权后,您需要存储txid以进一步参考此事务。要从信用卡中收取资金,您需要发送一个捕获请求,其中包含您希望收集的金额和txid作为参考(请参阅文档以获取所需参数的完整列表)。

如果您之后不想发送捕获请求(例如,如果您想在客户完成订单后立即收取全部金额),您可以发送授权请求而不是预授权,并省略捕获部分

事务状态URL用于异步通知您的应用程序Payone事务中的状态更改。例如,在预付款设置中,我们会在客户将金额支付到您的银行帐户后立即发送PAID通知。

最佳, Florian(技术合作伙伴经理@Payone)

答案 1 :(得分:0)

据我所知,一旦回复表明它已经获得批准,那么它就会被批准 - 所有细节都是正确的,授权也是成功的。

如果您正在执行preauthorization,那么您需要使用capture进行操作才能实际付款。在某些立法环境中,例如美国的许多州,在最终从网上商店发货之前,您无法获得付款。

如果这不是问题(例如,支付发票,在英国开设在线商店),请使用authorization,其中只需一步preauthorizationcapture。除了请求的名称外,您发送的邮件的详细信息也是相同的。