Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the acf domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home/ralitza/web/ps3.bg/public_html/wp-includes/functions.php on line 6121

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the neuron-core domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home/ralitza/web/ps3.bg/public_html/wp-includes/functions.php on line 6121

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the kirki domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home/ralitza/web/ps3.bg/public_html/wp-includes/functions.php on line 6121
Проблем със Stripe плащанията в TidyCal: „Your card was declined…“ – Решение стъпка по стъпка - Виртуален офис асистент

Проблем със Stripe плащанията в TidyCal: „Your card was declined…“ – Решение стъпка по стъпка

Ако използвате TidyCal, за да предлагате онлайн консултации, и сте свързали Stripe за платени срещи, вероятно очаквате всичко да върви гладко. Но какво се случва, когато клиент се опита да заплати с валидна карта и получи следната грешка?

“Your card was declined. Your request was in test mode, but used a non test card.”

Тази статия ще ви покаже защо се появява тази грешка и как лесно да я отстраните чрез смяна на Stripe ключовете от тестови към реални.

Какъв е проблемът?

TidyCal използва Stripe, за да обработва онлайн плащания. Stripe има два режима:

  • Test mode (тестов режим): само за симулация, приема само тестови карти
  • Live mode (реален режим): приема истински плащания с реални карти

Грешката по-горе се появява, когато:

  • Stripe е в тестов режим (това вижда се в Stripe акаунта) и/или използва тестови ключове (sk_test_…). Възможно е при първоначалната настройка да сте поставили тестови ключове и в момента на стартиране на услагата да сте забравили да ги смените. Въпреки, че Stripe акаунта изглежда активен в клиентския ви профил, ако не подмените и ключовете, той продължава да е в режим за тестване.

Клиент се опитва да плати с реална карта, а Stripe приема само тестова /използва се само за тестови цели/.

Как изглеждат Stripe ключовете?

Тестови ключове:

Реални (Live) ключове:

Ако в TidyCal работите с ключове, започващи с sk_test_, Stripe ще отказва всякакви реални карти.

Решение: Смяна на тестовите ключове с реални

Стъпка по стъпка:

  1. Влезте в TidyCal:
  • Отидете в https://tidycal.com
  • Меню: Settings > Payments
  • Там ще видите дали Stripe е свързан и как изглеждат тези ключове
    Ако изглеждат така: sk_test_51Ngpwl… и pk_test_51Ngpwl…– това е проблемът
  1. Вземете нови ключове от акаунта си в Stripe:
  • Поставете ключовете и ги запазете в TidyCal

3. Вече може да приемате реални плащания

  1. Отидете на Stripe Dashboard
  2. Меню: Developers > API Keys
  3. Ще видите:
    • Publishable key (видим)
    • Secret key – натиснете „Reveal live key token“ или нещо подобно (във времето имената на бутоните се променят)
      Този ключ трябва да започва с sk_live_…

Създайте среща с тестова цена (напр. 1.00 лв), платете с реална карта. Ако всичко е настроено правилно:

    • Няма да има грешка
    • Ще получите имейл за потвърждение
    • Транзакцията ще се появи в Stripe Dashboard

Заключение

Stripe и TidyCal работят отлично за онлайн срещи, но е важно да се уверите, че:

  • Работите в live режим
  • Ключовете започват с sk_live_… и pk_live_…
  • Клиентите могат спокойно да плащат с реални карти

Това малко недоразумение лесно се пропуска и затова се надявам, че ръководството ще ви бъде полезно и ще ви спести време и нерви.