Webhook을 재현하십시오
post https://api.cryptomus.com/v2/payment/resend 복사
송장으로 webhook을 재현하십시오. 최종 송장에 대해서만 Webhook을 재판매 할 수 있습니다.
송장에서 webhook을 재현하려면 송장 생성시 url_callback 를 지정해야합니다.
요구
쿼리 매개 변수
| 이름 | 매개 변수 유형 | 정의 |
|---|---|---|
| uuid* | uuidrequired_without_all: order_id, txid | 송장 uuid |
| order_id* | stringmin:1max:128alpha_dashrequired_without_all: uuid, txid | 송장 주문 ID |
| txid* | stringmin:1max:256required_without_all: uuid, order_id | 거래 IDuuid 또는 order_id가 제공되지 않는 한 필수입니다. |
매개 변수 유형
uuidrequired_without_all: order_id, txid정의
송장 uuid매개 변수 유형
stringmin:1max:128alpha_dashrequired_without_all: uuid, txid정의
송장 주문 ID매개 변수 유형
stringmin:1max:256required_without_all: uuid, order_id정의
거래 IDuuid 또는 order_id가 제공되지 않는 한 필수입니다.
* - 필수 매개 변수
필수 매개변수 중 하나 이상을 제공해야 합니다. 세 개를 제공하면 계정은 다음을 사용하여 식별됩니다. order_id.
요청 예제
curl https://api.cryptomus.com/v2/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
예시 응답:
uuid, order_id, txid를 전달하지 않으면 이 메시지가 표시됩니다. 이는 매개변수 중 하나 이상이 필수임을 의미합니다.
1{
2 "state": 1,
3 "errors": {
4 "uuid": ["validation.required_without_all"],
5 "order_id": ["validation.required_without_all"],
6 "txid" : ["validation.required_without_all"]
7 }
8}복사송장을 찾을 수없는 경우
1{
2 "state": 1,
3 "message": "Payment not found"
4}복사송장을 작성할 때 url_callback을 지정하지 않고 알림이 전송되지 않은 경우 재현 할 것이 없으며이 오류 메시지를 받게됩니다.
1{
2 "state": 1,
3 "message": "Notification not found"
4}복사최대 수정 수는 10입니다.이 한도를 초과하면 오류 메시지를 받게됩니다. 한도를 통한 통지를 재현하려면 지원에 연락 할 수 있습니다.
1{
2 "state": 1,
3 "message": "Too much resend"
4}복사