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

OpenCart վճարում Հայաստանում. մոդուլ, պատվերի կարգավիճակներ և callback

OpenCart մոդուլը պետք է ուշադիր կապի checkout, պատվերը, վճարման փորձը, callback մատակարարը և հետվճարային հաշվապահական հաշվառման գործընթացները:

OpenCart վճարում Հայաստանում. մոդուլ, պատվերի կարգավիճակներ և callback

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

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

Ավելի լավ է պատվեր ստեղծել նախքան վճարմանը անցնելը

OpenCart checkout-ը պետք է պահպանի պատվերի ID-ն և pending վճարումը, նախքան հաճախորդը վճարման էջ գնալը:

OpenCart պատվեր -> վճարման փորձ
Պատվերը պահվում է որպես pending վճարում; վճարման փորձը պահպանում է գումարը, արժույթը, մատակարարի նստաշրջանը և վերադարձը URL:

e-commerce-ի համար ավելի անվտանգ է պատվեր ստեղծել նախքան հաճախորդը վճարել: Այնուհետև խանութն արդեն ունի պատվերի ID, զամբյուղ, կոնտակտային տվյալներ և գումար, և վճարման փորձը կապված է կոնկրետ պատվերի հետ:

Եթե պատվեր ստեղծեք միայն redirect-ից հետո, կարող եք կորցնել հաջող վճարումները, եթե ներդիրը փակվի, ցանցի սխալ առաջանա կամ callback-ն ուշանա: Սպասող վճարումը պետք է լինի նորմալ վիճակ և ոչ թե մոդուլի սխալ:

  • պատվեր ստեղծել pending վճարման մեջ;
  • վճարման փորձի ժամանակ խնայել գումարը, արժույթը և պատվերի ID-ն.
  • մի փոխեք բաժնետոմսերը/կատարումը մինչև չհաստատված վճարումը.
  • Թույլատրել նորից փորձել առանց կրկնօրինակ պատվերի:

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

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

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

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

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

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

Հետկանչի վերջնակետը պետք է ստուգի վճարումը և չվստահի redirect-ին

Պատվերի վերջնական կարգավիճակը պետք է ստացվի սերվերի կողմից հաստատված հոսքի միջոցով:

Ստորագրված callback -> պատվերի կարգավիճակը
Պրովայդերը callback ստուգված է, քարտեզագրվում է ներքին վճարման վիճակին և այնուհետև թարմացնում OpenCart պատվերի կարգավիճակը:

Հատուկ redirect-ն օգտակար է UX-ի համար, բայց չպետք է լինի կարգավիճակի միակ աղբյուրը: Հետ կանչի վերջնակետը պետք է ստուգի ստորագրությունը կամ կատարի սերվերի կողմից կարգավիճակի ստուգում, ստուգի գումարը, արժույթը և պատվերի ID-ն, այնուհետև փոխի պատվերի կարգավիճակը:

Կրկնվող callback-ը պետք է լինի անիմաստ: Եթե ​​պատվերն արդեն վճարված է, ապա հին pending-ը կամ ձախողված callback-ը չպետք է հետ գլորվի այն: Սա հատկապես կարևոր է մատակարարի կողմից կրկնվող փորձի և ձեռքով վճարման կրկնակի փորձերի ժամանակ:

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

Ինչ անել վերադարձի, ստացականների և հաշտեցման հետ

Վճարման մոդուլը փակում է checkout, սակայն վճարումից հետո գործարքները պետք է տեսանելի լինեն աջակցության և հաշվապահության համար:

վճարված Պատվեր -> ստացում/վերադարձում/համապատասխանում
Ստուգված վճարովի իրադարձությունը գործարկում է ստացականների աշխատանքային հոսքը, CRM/ERP համաժամացումը, գումարի վերադարձը և ամենօրյա reconciliation:

Հաջող վճարումից հետո ֆիսկալիզացիան, պատվերի փոխանցումը CRM/ERP, առաքումը, մասնակի վերադարձը կամ ձեռքով վերանայումը կարող է սկսվել: Ավելի լավ է այս գործողությունները չթաքցնել մեկ պատվերի կարգավիճակի ներսում, հակառակ դեպքում աջակցությունը չի հասկանա, թե կոնկրետ որտեղ է առաջացել խնդիրը:

Ամենօրյա հաշտեցումը պետք է համապատասխանի մատակարարի վճարումները, OpenCart պատվերները, վերադարձները և չեկերը: Համընկնումները ավտոմատ կերպով փակվում են, և բացառությունները դառնում են առաջադրանքներ՝ կապված պատճառի և սեփականատիրոջ հետ:

  • խանութի վճարման կարգավիճակը պատվերի կարգավիճակից առանձին.
  • պահպանել մատակարարի տեղեկանքը ստուգման համար;
  • պահպանել մասնակի վերադարձը որպես առանձին մուտք.
  • ցույց տալ անդորրագիրը/ֆիսկալ սխալները վճարվածից առանձին:

FAQ

Հնարավո՞ր է փոխել OpenCart պատվերի կարգավիճակը, որը վճարվում է URL վերադարձից հետո:

Ավելի լավ է փոխել կարգավիճակը միայն մատակարարի հետ callback ստուգումից կամ սերվերի կողմից կարգավիճակի ստուգումից հետո: URL վերադարձը կարող է բացվել առանց վերջնական վճարման իրադարձության:

Ինչպե՞ս վարվել OpenCart-ում վճարման կրկնակի փորձը:

Ստեղծեք վճարման նոր փորձ, բայց կապեք այն նույն պատվերի ID-ին: Սա պահպանում է պատմությունը և կրկնօրինակ պատվեր չի ստեղծում:

Արդյո՞ք OpenCart մոդուլը պետք է զբաղվի ֆիսկալիզացիայի հետ:

Այն կարող է սկսել հարկաբյուջետային աշխատանքային հոսք, բայց ավելի լավ է վճարման կարգավիճակը և ֆիսկալ կարգավիճակը պահել առանձին, որպեսզի չեկի ձախողումը չխախտի հաջողված վճարումը: