End Point: Վաճառք

Վաճառքի իրականացում


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


HTTP1/1 400 Bad Request
{
      status: 'error',
      message: 'Սխալ հարցում'
}


Բանալի Նկարագրություն
system.bad_request Սխալ հարցում
system.product_is_not_available Ապրանքի հասանելի քանակը ավելի քիչ է քան պատվերի մեջ