Հոդվածի ֆոկուսը
Վճարման հարցումը պետք է կապված լինի ժամանակաշրջանի հետ
Վճարումն առանց ժամկետի, ստացողի կամ արժույթի արագ դառնում է ձեռքով գրություն, որը չի կարող հաշտվել:
VPOS Tips վճարումները կարող են հասնել ամեն օր, սակայն վճարումները սովորաբար փակվում են հերթափոխով, շաբաթով կամ ամսով: Հետևաբար, վճարման հարցումը պետք է բացահայտորեն պահպանի ժամկետների սկիզբը, ժամկետի ավարտը, ստացողը, մասնաճյուղը, արժույթը, համախառն գումարը, վճարի գումարը և զուտ գումարը:
Եթե օպերատորը վճարում է ստեղծում առանց այս դաշտերի, հետագայում անհնար է հուսալիորեն հասկանալ, թե որ ստուգված վճարներն են ներառվել դրանում: Սա հատկապես ցավոտ է ռեստորանների, հյուրանոցների, սրահների, բարեգործական նախագծերի և բազմաթիվ հասցեատերեր ունեցող թիմերի համար:
- շտկել periodStart և periodEnd;
- աշխատողների, թիմի, ընկերության և նվիրատվության առանձին շրջանակներ.
- հաշվել համախառն, վճարը և զուտը առանձին.
- արգելել երկրորդ ակտիվ վճարումը նույն ծավալի և ժամանակահատվածի համար:
Վճարման կարգավիճակը պետք է ունենա սահմանափակ անցումներ
Հարցվածը, մշակված, ավարտված և չեղարկվածը պետք է լինի պետական մեքենա, այլ ոչ թե ազատ տեքստ:
Վճարման հարցումը պետք է ունենա կարգավիճակների սահմանափակ շարք և հստակ անցումներ: Օրինակ, ավարտվածը չպետք է նորից պահանջվի առանց առանձին ճշգրտման, իսկ չեղարկվածը չպետք է լուռ թաքցնի ստուգված վճարումները հաշվետվություններից:
Յուրաքանչյուր կարգավիճակի անցում պետք է ունենա դերակատար, ժամանակի դրոշմ, մեթոդ, հղում և մեկնաբանություն, եթե գործողությունը կատարվում է ձեռքով: Սա պաշտպանում է մի իրավիճակից, երբ վճարումը կարծես փակված է, բայց հաշվապահական հաշվառման բաժինը չի տեսնում բանկի տեղեկանքը:
- թույլ չտալ վճարումների կամայական կարգավիճակներ.
- պահանջել մեթոդ/հղում, երբ լրացվի;
- գրանցամատյան դերասան և հարցման id;
- ուղարկել Idempotent webhook կարգավիճակի անցման մասին:
Ինչ բացառություններ ցուցադրել օպերատորին
Օպերատորը պետք է տեսնի միայն լուծում պահանջող դեպքերը, և ոչ թե QR հաջող վճարումների ամբողջ հոսքը:
Պլատֆորմը պետք է ավտոմատ կերպով փակի պարզ համընկնումները և օպերատորին տրամադրի բացառությունների կարճ ցուցակ: Օրինակ՝ տվյալ ժամանակաշրջանի համար հաստատված վճարումներ չկան, այս շրջանակի համար արդեն կա ակտիվ վճարում, վերադարձից հետո գումարը փոխվել է, վճարման հղում չկա կամ webhook առաքումը ձախողվել է:
Այս մոտեցումը ավելի լավ է չափվում, քան ձեռքով աղյուսակները: Թիմը տեսնում է, թե որ ժամանակաշրջաններն են փակվել, որ վճարումները ընթացքի մեջ են և որ գրառումներն են պահանջում ձեռքով վերանայում նախքան հաշվապահական հաշվառման փակումը:
- վճարման ժամկետի համար ստուգված վճարումներ չկան.
- կրկնօրինակ ակտիվ վճարման շրջանակ;
- փոխհատուցում` փոխված զուտ գումարը հարցումից հետո.
- ավարտված վճարում առանց հղման;
- webhook առաքումը ձախողվեց նորից փորձերից հետո:
FAQ
Հնարավո՞ր է արդյոք վճարումն ավարտված համարել առանց բանկային տեղեկանքի:
Տեխնիկապես դա հնարավոր է, բայց ավելի լավ է մեթոդ և տեղեկանք պահանջել ձեռնարկը ավարտելու համար: Հակառակ դեպքում, քաղվածքի և հաշվառման հետ հաշտեցումը դառնում է թույլ:
Ի՞նչ անել, եթե գումարի վերադարձը հայտնվի վճարման հարցումից հետո:
Դուք պետք է բացառություն ստեղծեք կամ վերահաշվարկեք վճարումը ավարտելու համար: Գումարի վերադարձը չպետք է լուռ փոխի արդեն փակված ժամանակաշրջանն առանց աուդիտի հետքի:
Արդյո՞ք webhooks-ն անհրաժեշտ է վճարման կարգավիճակների համար:
Այո, եթե արտաքին համակարգը պետք է ստանա հարցումը, վերամշակումը, ավարտը կամ չեղարկումը: webhook-ի վերահանձնումը չպետք է կրկնօրինակներ ստեղծի: