支払い済みとしてマークする

post https://api.cryptomus.com/v1/payment/mark-as-paid コピー

ユーザーが支払いを支払い済みとしてマークできるようにします。

この操作は、次のステータスの組み合わせの支払いに対してのみ使用できます。status = active かつ payment_status = wrong_amount_waiting、または status = completed かつ payment_status = wrong_amount。

決済処理フローは非同期で行われるため、ステータスの即時更新は保証されません。エンドポイントが呼び出されると、後続の処理のために対応する非同期タスクが作成されます。

リクエスト

クエリパラメーター

名前パラメータータイプ意味
uuidstringuuidrequired_without: order_id支払いのuuid
order_idstringrequired_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}
コピー