我正在将Paymill整合到我的Rails应用程序中。我正在使用'paymill'宝石。 当我做这样的交易:Paymill成功交易
Paymill::Transaction.create(amount: amount,
currency: "BGN",
client: client.paymill_id,
payment: paymill_id,
description: order.code)
这将返回事务对象。交易对象有一个响应代码。对于成功的交易,响应代码为20000。
这是交易成功的唯一场景吗?响应代码是否可能与20000不同,并且在稍后的时间点交易会成功?我是否需要设置webhooks来等待某个事件?我是否需要检查交易状态(开放,挂起,关闭,失败,partial_refunded,退款,预授权,退款)?