UnpaidOrder API
CREMA 서버에 등록된 미입금 무통장 주문 정보를 확인하고, 등록/수정하는 방법을 제공합니다.
- Unpaid Order 데이터를 입력하기 전에 관련 Order, SubOrder 데이터를 먼저 입력해주세요.
List unpaid_orders
미입금 무통장 주문 목록을 가져옵니다.
GET /v1/unpaid_orders HTTP/1.1
이름 | 타입 | 필수 | 설명 |
---|---|---|---|
limit |
integer | ✖ | 한 페이지에 가져올 미입금 무통장 주문의 개수입니다. 최대 100개까지 가능합니다. 기본: 50 |
page |
integer | ✖ | 페이지 번호입니다. 최대 페이지 수는 Link http header의 rel="last" 에 기재되어 있습니다. 기본: 1 |
Response
HTTP/1.1 200 OK
Link: <https://api.cre.ma/v1/unpaid_orders>; rel="last", <https://api.cre.ma/v1/unpaid_orders&page=2>; rel="next"
[
{
"id": "11142",
"order_id": "4421",
"order_code": "order-391837",
"bank_name": "국민은행",
"bank_account_no": "123-1234-123",
"recipient_name": "홍길동",
"sender_name": "크리마",
"unpaid_price_cents": "10000",
"created_at": "2019-12-01T19:10:36.000+09:00",
"updated_at": "2019-12-03T02:04:15.000+09:00"
},
{
"id": "13213",
"order_id": "1242",
"order_code": "order-391432",
"bank_name": "하나은행",
"bank_account_no": "456-4567-456",
"recipient_name": "홍길동",
"sender_name": "크리마",
"unpaid_price_cents": "500000",
"created_at": "2019-12-01T19:10:36.000+09:00",
"updated_at": "2019-12-03T02:04:15.000+09:00"
}
]
Get a single unpaid_order
미입금 무통장 주문 한건의 상세 정보를 가져옵니다.
GET /v1/unpaid_orders HTTP/1.1
이름 | 타입 | 필수 | 설명 |
---|---|---|---|
order_code |
string | ✔ | 주문 식별자 |
Response
HTTP/1.1 200 OK
{
"id": "11142",
"order_id": "4421",
"order_code": "order-391837",
"bank_name": "국민은행",
"bank_account_no": "123-1234-123",
"recipient_name": "홍길동",
"sender_name": "크리마",
"unpaid_price_cents": "10000",
"created_at": "2019-12-01T19:10:36.000+09:00",
"updated_at": "2019-12-03T02:04:15.000+09:00"
}
Create an unpaid_order
새로운 미입금 무통장 주문을 생성합니다.
POST /v1/unpaid_orders HTTP/1.1
이름 | 타입 | 필수 | 설명 |
---|---|---|---|
order_code |
string | ✔ | 주문의 고유 식별자입니다. /v1/orders 에 사용하는 code 와 같은 값입니다. 이미 /v1/orders API를 통해 생성된 주문의 code 값을 사용해야 합니다. |
bank_name |
string | ✔ | 입금 은행의 이름 |
bank_account_no |
string | ✔ | 입금 계좌 번호 |
recipient_name |
string | ✔ | 예금주, 혹은 입금 받는 사람의 이름 |
sender_name |
string | ✔ | 입금자명 |
unpaid_price_cents |
integer | ✔ | 미입금액 |
Response
HTTP/1.1 201 Created
Location: https://api.cre.ma/v1/unpaid_orders
{
"id": "11142",
"order_id": "4421",
"order_code": "order-391837",
"bank_name": "국민은행",
"bank_account_no": "123-1234-123",
"recipient_name": "홍길동",
"sender_name": "크리마",
"unpaid_price_cents": "10000",
"created_at": "2019-12-01T19:10:36.000+09:00",
"updated_at": "2019-12-03T02:04:15.000+09:00"
}
Update an unpaid_order
미입금 무통장 주문의 내용을 수정합니다.
PATCH /v1/unpaid_orders HTTP/1.1
이름 | 타입 | 필수 | 설명 |
---|---|---|---|
order_code |
string | ✔ | 주문의 고유 식별자입니다. /v1/orders 에 사용하는 code 와 같은 값입니다. 이미 /v1/orders API를 통해 생성된 주문의 code 값을 사용해야 합니다. |
bank_name |
string | ✖ | 입금 은행의 이름 |
bank_account_no |
string | ✖ | 입금 계좌 번호 |
recipient_name |
string | ✖ | 예금주, 혹은 입금 받는 사람의 이름 |
sender_name |
string | ✖ | 입금자명 |
unpaid_price_cents |
integer | ✖ | 미입금액 |
Response
HTTP/1.1 204 No Content
Location: https://api.cre.ma/v1/unpaid_orders
Delete a single unpaid_order
미입금 무통장 주문 한 개를 삭제합니다.
DELETE /v1/unpaid_orders HTTP/1.1
이름 | 타입 | 필수 | 설명 |
---|---|---|---|
order_code |
string | ✔ | 주문의 고유 식별자입니다. /v1/orders 에 사용하는 code 와 같은 값입니다. 이미 /v1/orders API를 통해 생성된 주문의 code 값을 사용해야 합니다. |
Response
HTTP/1.1 204 No Content
직접 사용해 보세요!
API Explorer를 사용하여 API 요청 및 응답을 확인해 보세요.