Վաճառքի իրականացում
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 |
Ապրանքի հասանելի քանակը ավելի քիչ է քան պատվերի մեջ |