Разработчик

Пясъчна среда

Пясъчната среда на Cardflo позволява на разработчиците да интегрират и тестват платежни решения, без да засягат транзакции на живо.

Това изолирано пространство отразява нашата производствена среда, което позволява задълбочено тестване на всички функции на Cardflo, от обработка на плащания до уебкуки и API взаимодействия, осигурявайки плавен преход към операции на живо.

Категория
Разработчик
Възможности
10
Налично на
Всички планове
Кандидатствайте сега

Общ преглед

Пясъчната среда действа като непроизводствен екземпляр на платежен шлюз или платформа за оркестрация, позволявайки на разработчиците да моделират целия жизнен цикъл на транзакцията, без да преместват реални средства. Тя работи като реплика на API на живо, включително компоненти за оторизация, прихващане и сетълмент.

В този изолиран контейнер техническите екипи могат да проверят своята логика за интеграция, структури на заявки и заглавки за удостоверяване спрямо строги правила за валидиране.

Чрез използване на тестови идентификационни данни и симулирани номера за идентификация на карти (BIN), търговците могат да оценят как техният бекенд реагира на различни отговори, като успешни плащания, меки откази или подкани за 3DS удостоверяване.

Пясъчната среда се намира между приложението на търговеца и симулирания приобретател, осигурявайки безопасно пространство, за да се гарантира, че кодът обработва крайни случаи, като недостатъчни средства или изтекли карти, преди да премине към производствена среда на живо,

където грешките могат да доведат до загуба на приходи или увеличени съотношения на обратно таксуване.

Как работи

  1. Генериране и удостоверяване на идентификационни данни

    Разработчиците получават специфичен набор от API ключове или Bearer токени, предназначени за тестовата среда. Тези идентификационни данни насочват заявките към макетен процесор, а не към схемите за плащане на живо.

    Това гарантира, че никой идентификационен номер на търговец (MID) не се таксува за такси за обработка и никакви реални данни на картодържатели не влизат в производствените системи.

  2. Симулирана обработка на транзакции

    Търговецът изпраща заявка за плащане, използвайки предварително дефинирани номера на тестови карти, които задействат конкретни резултати. Например, използването на един BIN може да симулира успешна оторизация, докато друг задейства несъответствие на CVV или твърд отказ.

    Пясъчната среда връща идентична структура на JSON отговор на API на живо, за да осигури съвместимост.

  3. Известие за събитие на уебкуки

    След като състоянието на транзакцията се промени в пясъчната среда, системата генерира асинхронни уебкуки. Сървърът на търговеца получава тези известия на определена крайна точка, за да провери дали системата му правилно актуализира вътрешната база данни.

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

  4. Промяна на състоянието и сетълмент

    Потребителите могат ръчно или програмно да преминат състоянието на транзакция от оторизирана към уредена или възстановена в таблото за тестване.

    Това позволява проверка на работните процеси след покупка, включително обработката на заявки за извличане или частични възстановявания, като се гарантира, че потребителският интерфейс на търговеца отразява правилното финансово състояние.

Защо е важно

Намаляване на риска по време на внедряване

Внедряването на нови платежни потоци директно в производство създава висок оперативен риск. Чрез използване на пясъчна среда, разработчиците могат да идентифицират логически грешки или неправилно форматирани API заявки, които иначе биха довели до неуспешни плащания.

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

Валидиране на сложна логика

Съвременните плащания често включват многостъпкови процеси като Strong Customer Authentication (SCA) или повтарящо се таксуване. Пясъчната среда позволява строго тестване на транзакции, инициирани от картодържател и инициирани от търговец, без финансовите разходи за реални транзакции.

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

Приложения

Първоначална API интеграция

Новите търговци използват пясъчната среда, за да картографират своите вътрешни системи за управление на поръчки към API крайните точки на платежния шлюз. Това потвърждава, че полетата за данни като кодове на валути и кодове на търговски категории са правилно форматирани за оторизация.

Проверка на повтарящо се таксуване

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

Отстраняване на грешки в крайната точка на уебкуки

Разработчиците използват тестовата среда, за да проверят дали техните конфигурации на защитна стена и сървър позволяват входящи известия за уебкуки. Това предотвратява проблеми, при които поръчките остават „чакащи“, въпреки успешната оторизация на ниво приобретател.

Тестване на алтернативни методи за плащане

Преди да активират местни методи за плащане, търговците могат да симулират потоците за пренасочване, необходими за APM. Това гарантира, че потребителското изживяване остава последователно, когато клиентът бъде изпратен до портфейл на трета страна или банков портал.

В числа

2-3x
Увеличаване на скоростта на интеграция

Типични печалби от ефективност, наблюдавани от технически екипи при използване на цялостна пясъчна среда в сравнение с ръчен преглед на документацията и директно тестване на производството.

40-60%
Намаляване на производствените грешки

Приблизителен диапазон на намаляване на грешките след внедряване, свързани с логиката на плащанията, когато се прилага строго тестване в пясъчна среда като част от CI/CD конвейера.

<500ms
Латентност на симулацията

Стандартно за индустрията време за отговор за макетни API крайни точки, което позволява бърза итерация по време на жизнения цикъл на разработка на софтуер.

Свързани термини

3-D Secure
Протокол за удостоверяване на картови мрежи, който прехвърля отговорността за измами от търговеца към издателя, когато картодържателят е верифициран.
Строго удостоверяване на клиента
Изискване на PSD2, че електронните плащания, инициирани от клиента в ЕИП и Обединеното кралство, трябва да бъдат удостоверени с две от: знание, притежание, присъствие.
PSD2
Директива за платежните услуги 2 на ЕС, която изисква SCA, отваря банкови API и прекроява отговорността за плащанията.
Приобретател
Лицензираната банка или финансова институция, която държи MID на търговеца и урежда картови транзакции от името на търговеца.
Платежен шлюз
Технически слой, който криптира картови данни, препраща заявки за оторизация към купувач и връща резултата на търговеца.
Отказана карта
Отговор на оторизация, отказващ да финансира транзакция, върнат от издателя с код за причина.
Ready to route with Пясъчна среда?

Talk to our team about a live rollout on your acquiring stack.

Кандидатствайте сега

Какво получавате с Пясъчна среда

  • Проверете структурите на API заявки и отговори спрямо официалната документация в защитена среда.
  • Симулирайте конкретни причини за отказ на оторизация, за да валидирате обработката на грешки и съобщенията до клиентите.
  • Задействайте и получавайте известия за уебкуки за актуализации на състоянието като прихващане, възстановяване и спор.
  • Тествайте потоците за 3-D Secure удостоверяване, за да осигурите съответствие с изискванията на PSD2 и SCA.
  • Валидирайте обработката на мрежови токени и известия за актуализация на акаунти без реални данни.
  • Извършете тестове за натоварване на логиката за интеграция, преди да преминете към производствени среди с по-голям обем.
  • Конфигурирайте множество търговски профили, за да тествате преобразуването на валута и вътрешната спрямо международната обработка.
  • Проверете регистрирането на идентификатори на транзакции, ARNs и времеви клейма за вътрешно финансово съгласуване.
  • Моделирайте поведението на частични прихващания и множество възстановявания на една транзакция.
  • Разгледайте въздействието на кодовете на търговските категории върху симулираните нива на оторизация и структурите на таксите.
See Пясъчна среда on your acquiring stack.

A short scoping call, then a written plan for your MIDs.

Кандидатствайте сега

Въпроси относно Пясъчна среда

Появяват ли се транзакциите в пясъчната среда в реални банкови извлечения или водят ли до такси по схемата?

Не, транзакциите, обработени в пясъчна среда, не взаимодействат с действителни платежни схеми като Visa или Mastercard. Те се обработват от макетен процесор, който симулира отговора на издателя.

Следователно не се преместват реални средства, не се таксува картодържател и търговецът не поема никакви такси за междубанкови такси или такси по схемата. Средата е напълно изолирана, за да се предотврати финансово въздействие.

Мога ли да тествам Strong Customer Authentication (SCA) и 3D Secure в пясъчната среда?

Да, висококачествените пясъчни среди предоставят специфични тестови карти или флагове за задействане на 3DS потоци. Това позволява на разработчиците да тестват пренасочването към симулиран Access Control Server (ACS) и да обработват получените резултати от удостоверяване, като успех, неуспех или заобикаляне.

Това е съществена стъпка за европейските търговци, за да осигурят съответствие с мандатите на PSD2 за електронни плащания.

Как да симулирам твърд отказ спрямо мек отказ при тестване?

Симулацията обикновено се постига чрез използване на различни номера на тестови карти или суми на транзакции, посочени в документацията. Конкретен BIN може да бъде картографиран към отговор „Изгубена или открадната“ (твърд отказ), докато друг може да задейства „Недостатъчни средства“ (мек отказ).

Тестването на тези варианти е жизненоважно за разработчиците, за да приложат правилна логика за повторен опит и да разграничат постоянните от временните неуспехи.

Подлежат ли съхраняваните данни на картодържатели в пясъчната среда на съответствие с PCI-DSS?

Въпреки че пясъчната среда не трябва да съдържа реални данни на картодържатели, сигурността на API ключовете и симулираните данни остава важна. Повечето пясъчни среди използват псевдо-данни, които приличат на реални PAN, но не преминават проверките на алгоритъма на Лун или принадлежат към неприсвоени диапазони.

Въпреки това, разработчиците трябва да поддържат добри практики за сигурност и никога да не използват реални клиентски данни в тестова среда, за да избегнат потенциални рискове от изтичане на данни.

Ще получат ли моите уебкуки същата информация като производствената среда?

JSON или XML информацията, доставена до вашия URL адрес за уебкуки в пясъчната среда, трябва да отразява точно производствената схема. Това включва същите полета за идентификатор на транзакция, сума, валута и кодове на състоянието.

Тестването на това гарантира, че вашият бекенд анализатор е правилно конфигуриран да обработва потока от данни на живо, без да е необходимо да прави промени в кода по време на прехода към производство.

Мога ли да тествам процеса на сетълмент и съгласуване в пясъчната среда?

Можете да симулирате преходите, които водят до сетълмент, като преместване на транзакция от „оторизирана“ към „прихваната“. Някои пясъчни среди ви позволяват да генерирате макетни отчети, които приличат на файловете за сетълмент, предоставени от приобретателите.

Това помага при изграждането на автоматизирани инструменти за съгласуване, които съпоставят вътрешните идентификатори на поръчки с референциите на транзакциите, предоставени от доставчика на платежни услуги.

Започнете

Готови ли сте за скорост?

Разкажете ни за вашия бизнес. Ние ще ви свържем с правилните банки акцептанти и правилния маршрут, обикновено в рамките на една седмица.

Кандидатствайте сега
Кандидатствайте сега