documentation/reference/api-reference/transaction.md
2023-12-02 10:32:52 +00:00

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 %}