webhookを再送信します

post
https://api.cryptomus.com/v1/payment/resend
コピー

請求書でWebhookを再送信します。確定した請求書、つまりステータスの請求書についてのみWebhookを再送信できます:wrong_amount paid paid_over

請求書でWebhookを再送信するには、 url_callback を請求書作成時に指定する必要があります。

リクエスト

クエリパラメーター

名前パラメータータイプ意味
uuid*uuidrequired_without: order_id請求書UUID
order_id*stringmin:1max:128alpha_dashrequired_without: uuid請求書注文ID

パラメータータイプ

uuidrequired_without: order_id

意味

請求書UUID

パラメータータイプ

stringmin:1max:128alpha_dashrequired_without: uuid

意味

請求書注文ID

* - 必須パラメーター

必要なパラメーターの1つを渡す必要があります。両方を渡すと、アカウントが識別されます。 order_id

リクエスト例


curl https://api.cryptomus.com/v1/payment/resend \
    -X POST \
    -H 'merchant: 8b03432e-385b-4670-8d06-064591096795' \
    -H 'sign: fe99035f86fa436181717b302b95bacff1' \
    -H 'Content-Type: application/json' \
    -d '{
            "uuid": "8b03432e-385b-4670-8d06-064591096795"
        }'
コピー

応答

応答の例


1{
2    "state": 0,
3    "result": []
4}
コピー

可能なエラー

検証エラー

コード : 422

回答の例:

a uuid および order_id を渡さない場合、このメッセージを受け取ります。これは、少なくとも1つのパラメーターが必要であることを意味します。


1{
2	  "state": 1,
3	  "errors": {
4        "uuid": ["validation.required_without"],
5        "order_id": ["validation.required_without"]
6	  }
7}
コピー

請求書が見つからない場合


1{
2	"state": 1,
3	"message": "Payment not found"
4}
コピー

請求書の作成時にurl_callbackが指定されておらず、通知が送信されなかった場合、再送信するものは何もありません。このエラーメッセージを受け取ります。


1{
2	"state": 1,
3	"message": "Notification not found"
4}
コピー

resEndingsの最大数は10です。この制限を超えると、エラーメッセージが表示されます。制限を超えて通知を再送信する場合は、サポートに連絡できます。


1{
2	"state": 1,
3	"message": "Too much resend"
4}
コピー