支払い済みとしてマークする
post https://api.cryptomus.com/v1/payment/mark-as-paid コピー
ユーザーが支払いを支払い済みとしてマークできるようにします。
この操作は、次のステータスの組み合わせの支払いに対してのみ使用できます。status = active かつ payment_status = wrong_amount_waiting、または status = completed かつ payment_status = wrong_amount。
決済処理フローは非同期で行われるため、ステータスの即時更新は保証されません。エンドポイントが呼び出されると、後続の処理のために対応する非同期タスクが作成されます。
リクエスト
クエリパラメーター
| 名前 | パラメータータイプ | 意味 |
|---|---|---|
| uuid | stringuuidrequired_without: order_id | 支払いのuuid |
| order_id | stringrequired_without: uuid | システムでIDを注文しますパラメーターは、アルファベット文字、数字、アンダースコア、およびダッシュで構成される文字列である必要があります。スペースや特殊文字を含めるべきではありません。 |
パラメータータイプ
stringuuidrequired_without: order_id意味
支払いのuuidパラメータータイプ
stringrequired_without: uuid意味
システムでIDを注文しますパラメーターは、アルファベット文字、数字、アンダースコア、およびダッシュで構成される文字列である必要があります。スペースや特殊文字を含めるべきではありません。
リクエスト例
curl --location 'https://api.cryptomus.com/v1/payment/mark-as-paid' \
-X POST \
-H 'merchant: 8b03432e-385b-4670-8d06-064591096795' \
-H 'sign: fe99035f86fa436181717b302b95bacff1' \
-H 'Content-Type: application/json' \
-d '{
"order_id": "test_107"
}'コピー応答
応答の例
1{
2 "state": 0,
3 "result": {
4 "success": true,
5 "message": "The request has been accepted and queued for processing."
6 }
7}コピー可能なエラー
検証エラー
コード : 422
回答例:
1{
2 "message": "Payment not found.",
3 "state": 1
4}コピー内部サーバーエラー
コード : 500
回答例:
1{
2 "message": "Server error, #1",
3 "code": 500,
4 "error": null
5}コピー