2013-10-30 58 views
1

Paymill:订阅没有响应代码吗?

我正在开发销售订阅的网站。每当一个新客户签约我做了以下内容:

  1. 在Paymill创建一个新的“客户”
  2. 在Paymill创建一个新的“支付”(客户信用卡)
  3. 添加一个新的订阅在使用此“付款”的Paymill为此“客户”

没有试用期,所以Paymill立即发出第一笔交易。 但有时第一次交易失败,我可以在驾驶舱内看到这是由于以下任何错误:https://www.paymill.com/pt-pt/documentation-3/reference/api-reference/#document-statuscodes

但是我怎么能知道这个?返回订阅对象中没有响应代码(订阅设置正常,但第一次付款失败)。

我错过了什么?

回答

2

没有响应代码您订阅是正确的,但你应该注册webhooks为此。如果此订阅的事务失败并且还会获取错误代码,则会通知您。请在这里寻找webhooks https://www.paymill.com/en-gb/documentation-3/reference/api-reference/#webhooks

我们还将在2014年第一季度对订阅进行重构。比我们还会改进回复。

最好, 基督教

+0

谢谢! 我不喜欢用户第一次被告知“订阅无误”并立即在“对不起,我错了,第一笔交易失败......”之后的情况。我想解决这个问题的最好办法是为成功的第一笔交易和失败的交易注册webhooks。然后我们可以... - 订阅用户,但不要告诉他任何东西... - 等待第一笔交易的webhook ...如果可能的话,告诉用户一切正常,否则否认订阅。 你知道这个的代码示例吗?或者有其他解决方法吗? – user2078515