Senden Sie Webhook erneut

post
https://api.cryptomus.com/v1/payment/resend
KOPIEREN

Senden Sie den Webhook per Rechnung erneut. Sie können den Webhook nur für finanzielle Rechnungen weitergeben, dh Rechnungen in Status: wrong_amount , paid, paid_over .

Um das Webhook auf der Rechnung erneut zu geben, muss der url_callback zum Zeitpunkt der Erstellung von Rechnungen angegeben werden.

Anfrage

Abfrageparameter

NameParametertypDefinition
uuid*uuidrequired_without: order_idRechnung
order_id*stringmin:1max:128alpha_dashrequired_without: uuidRechnungsbestell -ID

Parametertyp

uuidrequired_without: order_id

Definition

Rechnung

Parametertyp

stringmin:1max:128alpha_dashrequired_without: uuid

Definition

Rechnungsbestell -ID

* - obligatorischer Parameter

Sie müssen einen der erforderlichen Parameter übergeben. Wenn Sie beides bestehen, wird das Konto von identifiziert nach order_id

Beispiel anfordern


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"
        }'
KOPIEREN

Antwort

Antwortbeispiel


1{
2    "state": 0,
3    "result": []
4}
KOPIEREN

Mögliche Fehler

Validierungsfehler

Code : 422

Beispielantworten:

Wenn Sie keine uuid und order_id übergeben, erhalten Sie diese Nachricht. Dies bedeutet, dass mindestens einer der Parameter erforderlich ist.


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

Wenn die Rechnung nicht gefunden wird


1{
2	"state": 1,
3	"message": "Payment not found"
4}
KOPIEREN

Wenn beim Erstellen einer Rechnung nicht der URL_CALLBACK angegeben wurde und keine Benachrichtigung gesendet wurde, gibt es nichts, was wiederum weitergegeben werden muss, und Sie erhalten diese Fehlermeldung:


1{
2	"state": 1,
3	"message": "Notification not found"
4}
KOPIEREN

Die maximale Anzahl von Wiederherstellungen beträgt 10. Wenn Sie diese Grenze überschreiten, erhalten Sie eine Fehlermeldung. Wenn Sie die Benachrichtigung über das Limit wiedergeben möchten, können Sie sich an den Support wenden.


1{
2	"state": 1,
3	"message": "Too much resend"
4}
KOPIEREN