Rails アプリに Paymill を統合しています。「ペイミル」ジェムを使用しています。私がこのような取引をするとき:
Paymill::Transaction.create(amount: amount,
currency: "BGN",
client: client.paymill_id,
payment: paymill_id,
description: order.code)
これにより、トランザクション オブジェクトが返されます。トランザクション オブジェクトには応答コードがあります。トランザクションが成功した場合の応答コードは 20000 です。
これはトランザクションが成功する唯一のシナリオですか? 応答コードが 20000 以外で、後でトランザクションが成功する可能性はありますか? イベントを待機するために Webhook を設定する必要がありますか? 取引のステータス (オープン、保留中、クローズ、失敗、一部返金済み、返金済み、事前承認、チャージバック) を確認する必要はありますか?