Աշխատում է հետևյալի հետ
Ավելացրեք հայկական վճարումներ ցանկացած կայքի կամ հավելվածի
Եթե ձեր կայքը կամ հավելվածը կառուցված է սեփական կոդի վրա, կարող եք մեկ անգամ ինտեգրվել Paynet REST API-ի հետ և ստանալ վճարման բոլոր հասանելի եղանակները՝ ARCA ցանցի քարտեր, Idram, Telcell և ArcaQR։ Բոլոր վճարումները կատարվում են հայկական դրամով (AMD)։ Վճարում ստեղծելու համար անհրաժեշտ է ընդամենը մեկ POST հարցում, որից հետո գնորդը տեղափոխվում է հյուրընկալված վճարման էջ։ Պատվերի վճարման կարգավիճակը ցանկացած պահի կարող եք ստուգել մեկ GET հարցման միջոցով։ Եթե ցանկանում եք գնորդին պահել ձեր կայքի էջում, հասանելի է նաև JavaScript SDK՝ վճարումը ներդիրով կամ մոդալ պատուհանում ցուցադրելու համար։
Ինչպես է աշխատում
-
Ստեղծեք API բանալին Paynet-ի վահանակում։ Այն ցուցադրվում է միայն մեկ անգամ, ուստի անմիջապես պահպանեք այն միջավայրի փոփոխականում։ API բանալին երբեք մի տեղադրեք բրաուզերում աշխատող կոդում կամ հանրային հասանելի ֆայլերում։ Թեստային API բանալու օգտագործման դեպքում վճարումները ավտոմատ կերպով կատարվում են Sandbox միջավայրում։
-
Վճարումը ստեղծեք ձեր սերվերի կողմից՝ ուղարկելով POST /api/v1/payments հարցում։ Հարցման մեջ փոխանցեք ամբողջական դրամային գումարը, ձեր համակարգում ստեղծված պատվերի ID-ն և նախապես հաստատված դոմենի վրա գտնվող վերադարձի URL-ը։
-
Վճարման ստեղծումից հետո ստացված checkout_url-ը փոխանցեք գնորդին, որպեսզի նա անցնի հյուրընկալված վճարման էջ։ Եթե օգտագործում եք JavaScript SDK, կարող եք նույն URL-ը փոխանցել SDK-ին և վճարման էջը բացել անմիջապես ձեր կայքում՝ ներդիրի կամ մոդալ պատուհանի միջոցով։
-
Գնորդի վերադարձից հետո վճարման վերջնական կարգավիճակը ստուգեք՝ ուղարկելով GET /api/v1/orders/{order_id}/payment հարցումը։ Մի հիմնվեք միայն գնորդի վերադարձի կամ վերահղման փաստի վրա․ պատվերը վճարված համարեք միայն API-ից ստացված հաստատված կարգավիճակի հիման վրա։
-
Ստուգեք X-Paynet-Signature վերնագիրը՝ այն համեմատելով հում request body-ի համար հաշվարկված HMAC-SHA256 արժեքի հետ։ Ստորագրությունը ներկայացվում է փոքրատառ տասնվեցական ձևաչափով։ Յուրաքանչյուր webhook մշակեք միայն մեկ անգամ՝ օգտագործելով առաքման ID-ն կրկնվող հաղորդագրությունները տարբերակելու համար։ Արագ պատասխանեք HTTP 200-ով, ապա Paynet API-ից կրկին ստուգեք վճարման կարգավիճակը և միայն դրանից հետո պատվերը նշեք որպես վճարված։
Ինչ է անհրաժեշտ
- Սերվեր, որը կարող է անվտանգ պահել գաղտնի բանալին և ընդունել HTTPS callback-ներ։
- Paynet-ում հաստատված դոմեն, որի վրա պետք է գտնվեն վերադարձի, չեղարկման և callback URL-ները։
- Համապատասխան վճարային մատակարարի կրեդենցիալներ՝ ձեր կողմից առաջարկվող վճարման եղանակների համար։
- Բիզնեսի ստուգման ավարտված գործընթաց՝ իրական վճարումների ակտիվացումից առաջ։
Paynet-ը գանձում է 20 ֏ յուրաքանչյուր հաջողված իրական վճարման համար և առանձին վճար՝ ֆիսկալ կտրոնի համար։ Ամսական վճար կամ գործարքի գումարից տոկոսային միջնորդավճար չկա։ Ձեր բանկի կամ դրամապանակի մատակարարի էքվայրինգի վճարը հաշվարկվում է առանձին։
Հարցեր
Ընդունեք ձեր առաջին վճարումն արդեն այսօր
Ստեղծեք ձեր հաշիվը, միացրեք արդեն իսկ օգտագործվող վճարային մատակարարներին և նախապես փորձարկեք ամբողջ վճարման հոսքը։ Թեստավորման ընթացքում գումար չի գանձվում։ Նոր հաշիվները ներառում են անվճար գործարքներ և ֆիսկալ կտրոններ, իսկ իրական վճարումներ ընդունելու հնարավորությունը ակտիվանում է բիզնեսի հաստատումից հետո։
Ստեղծել անվճար հաշիվIdram, Telcell, ARCA, ArcaQR անվանումները, ինչպես նաև այս էջում նշված բանկերի և հարթակների անունները իրենց համապատասխան սեփականատերերի ապրանքային նշաններն են։ Paynet-ը առցանց վճարումների հարթակ է և որևէ կերպ կապված, փոխկապակցված կամ հաստատված չէ նշված ընկերություններից որևէ մեկի կողմից։