CMS, CRM և ERP ինտեգրումներ Հրապարակվել է June 29, 2026 8 րոպե ընթերցում

Վճարում Ecwid-ով Հայաստանում. վճարման հավելված, պատվերի կարգավիճակներ և հաճախորդների վերադարձ

Ecwid վճարման հոսքը պահանջում է գաղտնագրված հարցումների, մատակարարի checkout-ի, պատվերի կարգավիճակի և սերվերի կողմից վճարման ստուգման կոկիկ համակցություն:

Վճարում Ecwid-ով Հայաստանում. վճարման հավելված, պատվերի կարգավիճակներ և հաճախորդների վերադարձ

Հոդվածի ֆոկուսը

Վճարում Ecwid-ով Հայաստանում. վճարման հավելված, պատվերի կարգավիճակներ և հաճախորդների վերադարձCMS, CRM և ERP ինտեգրումներվճարման ինտեգրում CRM-ի հետpayment link CRM-իցWooCommerce payment gateway Armenia

Ecwid վճարման հավելվածը սկսվում է ճիշտ վճարման հասցեով

PaymentUrl-ը պետք է ընդունի վաճառողի խնդրանքը, ստեղծի վճարման սեսիա և ապահով կերպով ուղարկի հաճախորդին checkout:

Ecwid checkout -> վճարման Url
Կոդավորված պատվերի հարցումը վերծանվում է, վավերացվում և փոխարկվում է մեկ վերահսկվող վճարային նստաշրջանի:

Ecwid-ում օգտատերն ընտրում է վճարման եղանակ և ցուցափեղկը վճարման հարցում է ուղարկում հավելվածի payUrl հասցեին: Այս վերջնակետը չպետք է պարզապես զննարկիչը հետագա առաջ ուղարկի: Այն պետք է վերլուծի հարցումը, ստուգի պահանջվող դաշտերը և ստեղծի վերահսկվող վճարային նստաշրջան:

Նվազագույնը, որը դուք պետք է պահեք, խանութի ID-ն է, պատվերի ID-ն, տեղեկանք գործարքի ID-ն, գումարը, արժույթը, returnUrl-ը և ներքին վճարման ID-ն: Այնուհետև կրկնվող ներկայացումը, փակված ներդիրը կամ հետաձգված callback-ը չի վերածվում կորցրած պատվերի:

  • ընդունել կոդավորված վճարման հարցումները միայն հետին պլանում.
  • ստեղծել մեկ վճարային նստաշրջան յուրաքանչյուր հղումային գործարքի համար.
  • պահպանել օրիգինալ Ecwid պատվերի ID-ն մետատվյալներում;
  • Մի նշեք պատվերը որպես վճարված, քանի դեռ վճարումը չի հաստատվել:

Կայքի պարտադիր պահանջները VPOS-ի համար

Նախքան արտադրության վերանայումը, դուք պետք է փակեք կայքի հանրային իրավական էջերը, գները, կոնտակտները և լեզվական տարբերակները:

VPOS կայքի պահանջները
Գաղտնիություն, անձնական տվյալներ, գումարի վերադարձման քաղաքականություն, պայմաններ, գներ, կոնտակտներ և հայերեն լեզու:

Վճարումների ինտեգրումը լավ չի ընթանա, եթե կայքը տեխնիկապես պատրաստ տեսք ունի, բայց չի պարունակում գնորդի և բանկի համար պարտադիր կանոններ: Ավելի լավ է այս էջերը պատրաստել նախքան փորձնական վճարումը և արտադրության մուտքի դիմումը:

Եթե ծառայությունը կամ ապրանքը հնարավոր չէ չեղարկել կամ վերադարձնել, դա պետք է հստակորեն նշված լինի չեղարկման և վերադարձի քաղաքականության մեջ: Հայաստանի համար կայքի հայերեն տարբերակը պարտադիր է; եթե կան այլ լեզուներ, ապա նույն տեղեկատվությունը պետք է հրապարակվի նաև դրանցով։

  • գաղտնիության քաղաքականություն;
  • անձնական տվյալների մշակման քաղաքականություն;
  • Չեղարկման և վերադարձի քաղաքականություն, ներառյալ չվերադարձվող կանոնները.
  • Պայմաններ և դրույթներ. վաճառքի, առաքման կամ ծառայությունների մատուցման պայմաններ.
  • ապրանքների կամ ծառայությունների գները մինչև վճարումը.
  • կոնտակտային տվյալներ՝ հեռախոս, էլ. փոստ, ակնթարթային մեսենջեր կամ այլ աշխատանքային ալիք;
  • Կայքի հայերեն տարբերակը և նույն տեղեկատվությունը հասանելի բոլոր լեզուներով։

Ինչու են անզորությունը և մատակարարի կողմից անվտանգ պատվերի ID-ն կարևոր

Ecwid պատվերի ID-ն և մատակարարի պատվերի ID-ն կարող են ունենալ տարբեր սահմանափակումներ, ուստի վճարման շերտը պետք է պահպանի կայուն կապ:

Ecwid պատվերի id -> մատակարարի տեղեկանք
Backend քարտեզների խանութի պատվերը, կոմպակտ մատակարարի տեղեկանքը և ներքին վճարման ID-ն՝ առանց հետագծելիության կորստի:

Վճարման մատակարարը կարող է սահմանափակել պատվերի համարի երկարությունը կամ ձևաչափը: Հետևաբար, ավելի անվտանգ է ստեղծել կոմպակտ մատակարարի հղում և պահպանել Ecwid պատվերի id-ն ներքին մետատվյալների և իրադարձությունների մատյանում:

Idempotency-ն անհրաժեշտ է, որպեսզի Ecwid-ից կրկնվող հարցումը չստեղծի երկրորդ անկախ վճարում: Backend-ը պետք է վերադարձնի արդեն ստեղծված վճարման սեսիան կամ զգուշորեն ստեղծի վճարման նոր փորձ, եթե դա թույլատրվում է խանութի կանոններով:

  • հղում Ecwid պատվերի ID, մատակարարի տեղեկանք և վճարման ID;
  • օգտագործել idempotency բանալին՝ կրկին ներկայացնելու համար.
  • մի պահեք չմշակված նշանները տեղեկամատյաններում.
  • գրանցամատյանի հարցման id և վավերացման սխալ առանց գաղտնիքների:

Ինչպես վերադարձնել հաճախորդին և թարմացնել պատվերի կարգավիճակը

ReturnUrl-ը օգտակար է UX-ի համար, սակայն վճարովի կարգավիճակը պետք է հայտնվի միայն սերվերի կողմից հաստատումից հետո:

Մատակարար callback -> Ecwid կարգավիճակ
Ստուգված վճարումը թարմացնում է ներքին նիստը, համաժամացնում է Ecwid պատվերը և միայն դրանից հետո հաճախորդին վերադարձնում խանութի ցուցափեղկ:

Վճարումից հետո մատակարարը վերադարձնում է հաճախորդին, սակայն բրաուզերի վերադարձը չի երաշխավորում վերջնական կարգավիճակը: Հուսալի հոսքը նախ ստուգում է մատակարարին callback կամ կարգավիճակի ստուգում, թարմացնում է ներքին վճարման նիստը, համաժամացնում է Ecwid պատվերի կարգավիճակը և միայն այնուհետև հաճախորդին վերադարձնում է ցուցափեղկ:

Եթե Ecwid կարգավիճակի համաժամացումը ժամանակավորապես ձախողվի, վճարումը չի կարող կորցնել: Դուք պետք է պահպանեք ստուգված վճարվածը, նորից համաժամացնեք և մի քանի անհաջող փորձերից հետո բացառությունը ցուցադրեք օպերատորին:

  • թարմացնել Ecwid պատվերի կարգավիճակը միայն հաստատված վճարումից հետո;
  • տարբերակել վճարված, pending, ձախողված, չեղարկված և վերադարձված;
  • կրկնել ժամանակավոր սխալները Ecwid API;
  • ներառել Ecwid պատվերները ամենօրյա հաշտեցման մեջ:

FAQ

Հնարավո՞ր է արդյոք թարմացնել Ecwid պատվերը վերադարձի URL-ից անմիջապես հետո:

Ավելի լավ է ոչ: ReturnUrl-ն անհրաժեշտ է հաճախորդին խանութ վերադարձնելու համար, սակայն վճարովի կարգավիճակը պետք է սահմանվի վճարման սերվերի կողմից կամ callback վստահելի մատակարարի ստուգումից հետո:

Ի՞նչ պետք է անեմ, եթե Ecwid-ն նորից ուղարկի վճարման հարցումը:

Օգտագործեք idempotency բանալին՝ հիմնված խանութի ID-ի և հղումային գործարքի ID-ի վրա: Կրկնվող ներկայացումը պետք է վերադարձնի առկա վճարման սեսիան կամ վերահսկվող ձևով նոր փորձ ստեղծի:

Հնարավո՞ր է արդյոք Ecwid նշանը պահել մաքուր տեքստում:

Ոչ: Նշանները և գաղտնիքները չեն կարող գրվել տեղեկամատյաններում կամ մետատվյալներում հստակ տեքստով: Եթե ​​նշանն անհրաժեշտ է համաժամացման համար, այն պետք է պահվի կոդավորված և մուտքը սահմանափակվի: