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

Վճարում Հայաստանում Bitrix24-ում և amoCRM-ում. հաշիվներ, կարգավիճակներ և webhooks

CRM-ը պետք է տեսնի ոչ միայն վճարման փաստը, այլև վճարման հստակ կարգավիճակը, հաշիվ-ապրանքագրի հղումը, մատակարարի տեղեկանքը և կրկնակի փորձի պատմությունը:

Վճարում Հայաստանում Bitrix24-ում և amoCRM-ում. հաշիվներ, կարգավիճակներ և webhooks

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

Վճարում Հայաստանում Bitrix24-ում և amoCRM-ում. հաշիվներ, կարգավիճակներ և webhooksCMS, CRM և ERP ինտեգրումներվճարման ինտեգրում CRM-ի հետpayment link CRM-իցWooCommerce payment gateway Armenia

CRM-ը չպետք է լինի վճարման մատակարար

Bitrix24, amoCRM կամ Kommo-ն հարմար են մենեջերների համար, սակայն վճարման վերջնական կարգավիճակը պետք է ստացվի սերվերի կողմից հաստատումից:

CRM գործարք -> Վճարման հետին պլան
Գործարքը կամ հաշիվ-ապրանքագիրը առաջացնում է վճարման հարցում. backend-ին է պատկանում մատակարարի կարգավիճակը, webhook ստուգումը և վերջնական համաժամացումը:

Ընդհանուր սխալն այն է, որ ենթադրենք, որ CRM ինքնին կարող է ճշմարտության աղբյուր լինել վճարումների վերաբերյալ: Կառավարիչը ստեղծեց գործարք, ուղարկեց հղում, հաճախորդը սկսեց վճարել, բայց վերջնական կարգավիճակը պետք է հաստատվի backend-ի կողմից՝ ստուգված webhook-ի, մատակարարի տեղեկանքի և կարգավիճակի վերստուգման միջոցով:

CRM-ն այս սցենարում պահպանում է բիզնեսի համատեքստը՝ գործարք, հաշիվ, հաճախորդ, կառավարիչ, մեկնաբանություններ և առաջադրանքներ: Վճարման շերտը պահպանում է վճարման փորձը, կարգավիճակը, գումարը, արժույթը, ժամանակը, հարցման ID-ն և տեխնիկական պատմությունը: Այսպիսով, աջակցությունը տեսնում է ամբողջ պատկերը, և հաշվապահությունը ստանում է համապատասխան տվյալներ հաշտեցման համար:

  • մի թարմացրեք գործարքը միայն redirect հաճախորդի կողմից;
  • խանութի մատակարարի տեղեկանք CRM ապրանքագրի/գործարքի ID-ի կողքին;
  • առանձին ստեղծված, pending, վճարված, ձախողված, ժամկետանց և վերադարձված;
  • Մատյան վերաուղարկվում է payment link մենեջերի կողմից:

Ինչպես ձևավորել գործարքների և հաշվի կարգավիճակները

CRM կարգավիճակները պետք է օգնեն մենեջերին և չկրկնեն մատակարարի բոլոր տեխնիկական կարգավիճակները մեկ առ մեկ:

Նորմալացված CRM կարգավիճակները
Վճարման փորձի կարգավիճակները քարտեզագրված են մենեջերի համար հարմար գործարքների փուլերի և բացառության առաջադրանքների հետ:

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

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

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

Ինչ հաշվի առնել webhooks-ում և նորից փորձել

CRM API-ն կարող է արձագանքել ուշացումներով և սահմանափակումներով, ուստի վճարումների համաժամացումը պետք է լինի անիմաստ և կրկնվող:

Webhook -> queue -> CRM թարմացում
Ստուգված իրադարձությունը անցնում է անիմաստ մշակման միջոցով, նորից փորձեք queue, աուդիտի մատյան և CRM թարմացում:

Վճարման մատակարարի վեբ-կապը կարող է նորից հայտնվել, հասնել redirect-ից առաջ կամ հասնել այն ժամանակ, երբ CRM API-ը ժամանակավորապես անհասանելի է: Հետևաբար, մշակողը պետք է ստուգի ստորագրությունը, պահի իրադարձությունը, կիրառի idempotency բանալին և թարմացնի CRM վերահսկվող հերթի միջոցով:

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

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

FAQ

Հնարավո՞ր է արդյոք գործարքը թարմացնել CRM-ում հաճախորդի հաջողության էջ մտնելուց անմիջապես հետո:

Ոչ: Հաջողության էջը օգտակար է հաճախորդի համար, բայց ավելի լավ է թարմացնել CRM վճարումը սերվերի կողմից կամ վստահված webhook ստուգումից հետո: Վերահղումը կարող է փակվել, նորից փորձել կամ բացվել առանց վերջնական կարգավիճակի:

Ի՞նչ պետք է անեմ, եթե CRM API հասանելի չէ վճարման ժամանակ:

Վճարման ֆոնդը պետք է պահպանի վերջնական կարգավիճակը, սահմանի CRM համաժամացումը, որպեսզի նորից փորձի և բացառություն ցույց տա օպերատորին, եթե կրկնվող փորձերը ձախողվեն:

Արդյո՞ք կառավարիչը պետք է տեսնի մատակարարի բոլոր տեխնիկական կարգավիճակները:

Սովորաբար ոչ: Կառավարիչին անհրաժեշտ է նորմալացված կարգավիճակ և հստակ գործողություն: Ավելի լավ է տեխնիկական մանրամասները պահել աուդիտի հետքերում և վճարային քարտում: