결제 완료로 표시

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}
복사