Վաճառքի իրականացում
POST
DOMAIN/order/process
- Պարամետրեր
| Պարամետր |
Տիպ |
Նկարագրություն |
| orderId required |
int |
Ընթացիք վաճառքի իդենտիֆիկատորը |
| paymentMethodId required |
int |
Վճարման մեթոդի իդենտիֆիկատորը |
| firstName required |
string |
Հաճախորդի Անունը |
| lastName required |
string |
Հաճախորդի Ազգանունը |
| email required |
string |
Հաճախորդի էլեկտրոնային հասցեն |
| phone required |
string |
Հաճախորդի հեռախոսահամարը |
| country required |
int |
Հաճախորդի գտնվելու Երկրի իդենտիֆիկատորը |
| state required |
string |
Հաճախորդի գտնվելու մարզը |
| city required |
string |
Հաճախորդի գտնվելու քաղաքը |
| address required |
string |
Հաճախորդի հասցեն |
| zip |
string |
Հաճախորդի փոստային ինդեքսը |
| note |
string |
Նշումներ պատվերի համար |
| shippingRateId |
int |
Առաքման սակագնի իդենտիֆիկատորը |
- Հարցման օրինակ
{
orderId: 5,
paymentMethodId: 2,
firstName: "Joe",
lastName: "Cole",
email: "test@gmail.com",
phone: "+37492000000",
country: 1,
state: "Kotayk",
city: "Abovyan",
address: "Nairyan 5",
zip: "2202",
note: "Please send yellow color of product",
shippingRateId: 5
}
- Հաջողված հարցման օրինակ
HTTP1/1 200 OK
{
status: 'success',
merchant: 0
}
or
{
status: 'success',
merchant: 1,
content: '<form action="paymentUrl"></form>'
}
- Error Response
HTTP1/1 400 Bad Request
{
status: 'error',
message: 'Սխալ հարցում'
}
- Օգտագործվող թարգմանություններ
| Բանալի |
Նկարագրություն |
| system.bad_request |
Սխալ հարցում |
| system.product_is_not_available |
Ապրանքի հասանելի քանակը ավելի քիչ է քան պատվերի մեջ |