4.8 KiB
Transaction
Create Transaction
{% swagger method="post" path="/checkout" baseUrl="https://nekoya.moe.team/api" summary="" %} {% swagger-description %}
{% endswagger-description %}
{% swagger-parameter in="body" name="firstName" required="true" %} First Name {% endswagger-parameter %}
{% swagger-parameter in="query" name="key" required="true" %} Encrypted String {% endswagger-parameter %}
{% swagger-parameter in="body" name="lastName" required="true" %} Last Name {% endswagger-parameter %}
{% swagger-parameter in="body" name="phoneNumber" required="true" %} (+1) xxx xxx xxx {% endswagger-parameter %}
{% swagger-parameter in="body" name="streetAddress1" required="true" %} Street Address {% endswagger-parameter %}
{% swagger-parameter in="body" name="streetAddress2" required="true" %} Street Addres (Alternative) {% endswagger-parameter %}
{% swagger-parameter in="body" name="region" required="true" %} Region {% endswagger-parameter %}
{% swagger-parameter in="body" name="province" required="true" %} Province {% endswagger-parameter %}
{% swagger-parameter in="body" name="city" required="true" %} City {% endswagger-parameter %}
{% swagger-parameter in="body" name="district" required="true" %} District {% endswagger-parameter %}
{% swagger-parameter in="body" name="subDistrict" required="true" %} Sub District {% endswagger-parameter %}
{% swagger-parameter in="body" name="postalCode" required="true" %} Postal Code {% endswagger-parameter %}
{% swagger-parameter in="body" name="logistic" required="true" %} Logistic Provider (JNE, JNT, SICEPAT) {% endswagger-parameter %}
{% swagger-parameter in="body" name="data" required="true" type="String (JSON)" %} Order Data {% endswagger-parameter %}
{% swagger-parameter in="header" name="Content-Type" %} application/x-www-form-urlencoded {% endswagger-parameter %}
{% swagger-response status="201: Created" description="" %}
{
"order_id": 3,
"data": "{'product_id': '306796_02', 'quantity': 35}"
}
{% endswagger-response %}
{% swagger-response status="400: Bad Request" description="" %}
{
"message": "Bad Request"
}
{% endswagger-response %}
{% swagger-response status="401: Unauthorized" description="" %}
{
"message": "Unauthorized"
}
{% endswagger-response %} {% endswagger %}
All Transactions
{% swagger method="post" path="/transaction" baseUrl="https://nekoya.moe.team/api" summary="" %} {% swagger-description %}
{% endswagger-description %}
{% swagger-parameter in="query" name="key" required="true" %} Encrypted String {% endswagger-parameter %}
{% swagger-parameter in="header" name="Content-Type" %} application/x-www-form-urlencoded {% endswagger-parameter %}
{% swagger-response status="200: OK" description="" %}
[
{
"id": 1,
"userId": 14,
"firstName": "Gawr",
"lastName": "Gura",
"phoneNumber": "081238749274",
"streetAddress1": "Isekai",
"streetAddress2": "Isekai 2",
"region": "Indonesia",
"province": "DKI Jakarta",
"city": "Jakarta",
"district": "Jakarta Utara",
"subDistrict": "Penjaringan",
"postalCode": "11330",
"logistic": "JNE",
"paymentMethod": "-",
"data": "[\n {\n \"product_id\": \"306796_02\",\n \"quantity\": 30\n }\n]",
"paid": "0",
"status": "pending"
},
{
"id": 2,
"userId": 14,
"firstName": "Minato",
"lastName": "Aqua",
"phoneNumber": "081238749274",
"streetAddress1": "Isekai",
"streetAddress2": "Isekai 2",
"region": "Indonesia",
"province": "DKI Jakarta",
"city": "Jakarta",
"district": "Jakarta Utara",
"subDistrict": "Penjaringan",
"postalCode": "11330",
"logistic": "JNE",
"paymentMethod": "-",
"data": "[{\"product_id\": \"306796_02\",\"quantity\": 35}]",
"paid": "0",
"status": "pending"
},
{
"id": 3,
"userId": 14,
"firstName": "Akai",
"lastName": "Haato",
"phoneNumber": "081238749274",
"streetAddress1": "Isekai",
"streetAddress2": "Isekai 2",
"region": "Indonesia",
"province": "DKI Jakarta",
"city": "Jakarta",
"district": "Jakarta Utara",
"subDistrict": "Penjaringan",
"postalCode": "11330",
"logistic": "JNE",
"paymentMethod": "-",
"data": "[{\"product_id\": \"306796_02\",\"quantity\": 35}]",
"paid": "0",
"status": "pending"
}
]
{% endswagger-response %}
{% swagger-response status="400: Bad Request" description="" %}
{
"message": "Bad Request"
}
{% endswagger-response %}
{% swagger-response status="401: Unauthorized" description="" %}
{
"message": "Unauthorized"
}
{% endswagger-response %} {% endswagger %}