TBC ბარათით გადახდების ტესტირება და თანხის დაბრუნება WooCommerce-ში
გატესტეთ TBC ბარათით გადახდები სატესტო გარემოში, დაბლოკეთ და ჩამოჭერით თანხა, დააბრუნეთ სრულად ან ნაწილობრივ და უპრობლემოდ გადადით რეალურ რეჟიმში.
სანამ ტესტირებას დაიწყებთ
დაგჭირდებათ TBC E-Commerce-ის სავაჭრო ანგარიში. მას შემდეგ, რაც TBC თქვენს მაღაზიას დაამტკიცებს, თქვენს Client ID-სა და Client Secret-ს იპოვით მისამართზე: ecom.tbcpayments.ge → Website Management. TBC-ის დეველოპერის Apikey უკვე ჩაშენებულია პლაგინში, ამიტომ დამატებით რეგისტრაცია არაფერზეა საჭირო.
დააინსტალირეთ პლაგინი, გააქტიურეთ CodeOn-ის ლიცენზია (CodeOn → TBC Card → License), შემდეგ გახსენით WooCommerce → Settings → Payments → TBC Bank — Card, შეიყვანეთ მონაცემები და სამუშაო გარემოდ მიუთითეთ Sandbox (test). სატესტო გარემოში პლაგინი TBC-ის სატესტო სერვერებს უკავშირდება, ასე რომ რეალური თანხა არ იმოძრავებს.
სატესტო გადახდის შესრულება
- გახსენით თქვენი მაღაზია ინკოგნიტო ფანჯარაში, დაამატეთ პროდუქტი კალათაში და შეკვეთის გაფორმებისას აირჩიეთ TBC — Card.
- გადამისამართდებით TBC-ის გადახდის გვერდზე. გადაიხადეთ იმ სატესტო ბარათის მონაცემებით, რომლებსაც TBC სატესტო გარემოსთვის გაწვდით.
- დაბრუნდით მაღაზიაში და შეამოწმეთ შეკვეთა: მას უნდა ჰქონდეს სტატუსი გადახდილი (Processing), შეკვეთის შენიშვნაში კი მითითებული იქნება TBC-ის გადახდის ID (payment ID).
თუ გადახდის შესახებ TBC-ის შეტყობინება დაიკარგება, პლაგინი ფონურ რეჟიმში თავად გამოითხოვს შედეგს TBC-სგან, რათა გადახდილი შეკვეთა გადაუხდელად არ დარჩეს.
ჯერ დაბლოკვა, შემდეგ ჩამოჭრა (წინასწარი ავტორიზაცია)
პლაგინის პარამეტრებში ჩართეთ Pre-authorisation, თუ თანხის საბოლოო ჩამოჭრამდე მარაგის გადამოწმება ან შეკვეთის დადასტურება გსურთ. ამ შემთხვევაში თანხა მყიდველის ბარათზე მხოლოდ დაიბლოკება.
- შეკვეთის TBC — Manual capture ბლოკში შეგიძლიათ თანხა ჩამოჭრათ სრულად ან ნაწილობრივ, ან მოხსნათ დაბლოკვა.
- როდესაც თანხას ნაწილობრივ ჩამოჭრით, ბანკი დარჩენილ ნაწილს ბლოკიდან ხსნის, პლაგინი კი ამ სხვაობას WooCommerce-ში თანხის დაბრუნებად ასახავს, რათა შეკვეთის ჯამი რეალურად ჩამოჭრილ თანხას დაემთხვას. ზედმეტი თანხა არსად მოძრაობს.
- წინასწარი ავტორიზაცია მუშაობს მხოლოდ ბარათით გადახდისას და არ ვრცელდება Apple Pay-ზე, Google Pay-ზე, ინტერნეტბანკსა და მოგვიანებით გადახდაზე.
შეკვეთის თანხის დაბრუნება
თანხის დაბრუნება ხდება უშუალოდ შეკვეთიდან: WooCommerce → Orders → შესაბამისი შეკვეთა → Refund.
- სრული დაბრუნება: ველში დატოვეთ შეკვეთის მთლიანი თანხა. TBC გადახდას სრულად დააბრუნებს.
- ნაწილობრივი დაბრუნება: შეიყვანეთ შედარებით მცირე თანხა. TBC ერთ ტრანზაქციაზე დღეში მხოლოდ ერთ ნაწილობრივ დაბრუნებას უშვებს, უშუალოდ ტრანზაქციის დღეს. თუ TBC მეორე დაბრუნებას უარყოფს, პლაგინი ამის შესახებ შეგატყობინებთ; დარჩენილი თანხა მომდევნო სამუშაო დღეს დააბრუნეთ ან დაუკავშირდით TBC-ს.
ყოველი დაბრუნების შემდეგ შეკვეთის შენიშვნაში გამოჩნდება როგორც დაბრუნებული თანხა, ისე ამ დრომდე დაბრუნებული მთლიანი ჯამი, რათა შეკვეთის ზუსტი სტატუსი ყოველთვის იცოდეთ.
რეალურ რეჟიმში გაშვება
სამუშაო გარემო გადართეთ Production-ზე, შეიყვანეთ რეალური Client ID და Client Secret და შეინახეთ. შემდეგ თქვენივე ბარათით გააკეთეთ ერთი მცირე რეალური გადახდა და დააბრუნეთ თანხა შეკვეთიდან: ასე დარწმუნდებით, რომ მთელი ჯაჭვი გამართულად მუშაობს, სანამ მას თქვენი მომხმარებლები გამოიყენებენ.
ხშირი პრობლემები
- „No payment method available“ TBC-ის გვერდზე. პლაგინში ჩართეთ Apple Pay, Google Pay ან ინტერნეტბანკი, თუმცა TBC-ს ეს მეთოდი თქვენს სავაჭრო ანგარიშზე ჯერ არ გაუაქტიურებია. სთხოვეთ TBC-ს მისი გააქტიურება, ან გამორთეთ ეს ოფცია.
- ნაწილობრივი დაბრუნება უარყოფილია. ეს განპირობებულია TBC-ის ლიმიტით, რომლის მიხედვითაც ერთ ტრანზაქციაზე დღეში მხოლოდ ერთი ნაწილობრივი დაბრუნებაა დაშვებული; იხილეთ ზემოთ.
- დაბრუნების ღილაკი არ ჩანს ან ოპერაცია მაშინვე შეცდომით სრულდება. შეამოწმეთ, აქტიურია თუ არა თქვენი ლიცენზია.
ერთი ლიცენზია, გადახდის რამდენიმე მეთოდი
TBC Card-ის ლიცენზია (წელიწადში ₾160 ერთ დომენზე) ასევე ფარავს TBC-ის „მოგვიანებით გადახდის“ (pay-later) მეთოდს, Apple Pay-ს, Google Pay-სა და ინტერნეტბანკს TBC-ის გადახდის გვერდზე, როგორც კი TBC მათ თქვენი ანგარიშისთვის ჩართავს. განვადებისთვის კი არსებობს ცალკე TBC განვადების პლაგინი.