Paymill成功交易

时间:2014-01-29 16:40:50

标签: ruby-on-rails paymill

我正在将Paymill集成到我的Rails应用程序中。我正在使用'paymill'宝石。 当我做这样的交易时:

Paymill::Transaction.create(amount: amount,
                            currency: "BGN",
                            client: client.paymill_id,
                            payment: paymill_id,
                            description: order.code)

这将返回一个事务对象。事务对象具有响应代码。成功交易的响应代码为20000。

这是交易成功的唯一方案吗?响应代码是否可能不同于20000,并且在稍后的某个时间点交易成功?我是否需要设置webhooks以等待某些事件?我是否需要检查交易状态(未结,待定,已关闭,失败,部分退款,退款,预授权,退款)?

1 个答案:

答案 0 :(得分:1)

现在不支持

现在挂起,而不是像1XXXX那样的代码。但不是现在 - 我们将在今年晚些时候这样做。

到目前为止,如果出现问题,您只能获得20000或者只有4XXXX / 5XXXX可以获得错误(请查看响应代码https://www.paymill.com/de-de/dokumentation/referenz/api-referenz/#response-codes)。

如果您需要尝试其他一些代码,请使用文档https://www.paymill.com/en-gb/documentation-3/reference/testing/的测试页面上显示的其中一个信用卡号。

最佳, 基督教