본문으로 건너뛰기

실패 시나리오

장바구니 만료

  1. 고객이 결제 프로세스를 시작합니다.
  2. 판매자는 init OmniCart에 요청합니다.
  3. OmniCart는 에 설정된 방법을 사용하여 결제 양식을 제공합니다. deliveryOption 의 속성 init 요청.
    FIXME

init

{
"cartId": "6f891edb-1e1f-48bb-b042-2cb790a0f402",
"currency": "XAU",
"cartExpiry": 7200,
"items": [
{
"naga": {
"amount": 1100
}
}
]
}
  1. 판매자는 status OmniCart에 요청합니다.

    OmniCart는 결제 및 타이머 상태 변경에 대한 콜백을 지원합니다. 자세한 내용은 기술 지원에 문의하십시오.

  2. OmniCart는 응답status 판매자에게 요청합니다.

status

curl -L 'https://api.omnicart.scripsi.io/status/:6f891edb-1e1f-48bb-b042-2cb790a0f402' \
-H 'Accept: application/json' \
-H 'Api-Access-Token: <Api-Access-Token>'

결제 승인 실패

  1. 고객이 결제 프로세스를 시작합니다.
  2. 판매자는 init OmniCart에 요청합니다.
  3. OmniCart는 에 설정된 방법을 사용하여 결제 양식을 제공합니다. deliveryOption 의 속성 init 요청.
  4. 고객이 확인 서비스에 대해 인증합니다.
  5. FIXME
  6. OmniCart는 응답init 판매자에게 요청합니다.
  7. FIXME

init

{
"cartId": "6f891edb-1e1f-48bb-b042-2cb790a0f402",
"currency": "GEM",
"items": [
{
"naga": {
"amount": 1100
}
}
]
}