Nabeyond ltd t/a CartDNA jest CartDNA jest Shopify partnerem rozwoju aplikacji płatniczych
Użyj API CartDNA do bezpiecznego uwierzytelniania, tworzenia żądań płatności, kontrolowania wyboru metody płatności i aktualizowania systemów przez przepływy callback. Stworzone dla zespołów potrzebujących elastycznej infrastruktury płatniczej i niezawodnej kontroli backendu.
API CartDNA dostarcza kluczowych akcji niezbędnych do orkiestracji płatności. Możesz żądać tokena dostępu, przesyłać żądania płatności, definiować dane klienta i zamówienia, wybierać obsługiwane metody płatności i otrzymywać aktualizacje statusu przez URL callbacka.
Użyj danych uwierzytelniających klienta, aby żądać tokena dostępu, a następnie dołącz go do autoryzowanych żądań.
Twórz żądania płatności ze szczegółami zamówienia, kwotą, walutą, danymi klienta i wyborem metody płatności.
Chroń każde żądanie walidacją znacznika czasu, kluczami idempotencji i podpisami żądań.
Użyj zwróconego URL płatności, aby wysłać klientów do doświadczenia płatniczego.
Odbieraj aktualizacje płatności w swoim backendzie, aby system zamówień pozostał dokładny.
Żądania API CartDNA obsługują typowe akcje transakcji, takie jak tworzenie płatności i przepływy preautoryzacji, w zależności od konfiguracji twojego konta handlowca. Daje to deweloperom elastyczność przy obsłudze bezpośrednich przechwytów, płatności etapowych lub logiki checkout specyficznej dla metody.
Publiczne odniesienie do API pokazuje wsparcie dla kilku metod płatności i walut, w tym kart i wybranych metod lokalnych. Daje to handlowcom większą elastyczność przy sprzedaży na różnych rynkach i pomaga deweloperom budować doświadczenia płatnicze odpowiadające oczekiwaniom klientów.
Przykłady:
CartDNA używa warstwowej ochrony żądań. Tokeny kontrolują dostęp do API. Znaczniki czasu pomagają ograniczyć problemy z powtórzeniami. Klucze idempotencji zmniejszają przypadkowe duplikaty. Podpisy chronią krytyczne pola płatności przed manipulacją. Ta struktura jest praktyczna dla systemów produkcyjnych, gdzie ważna jest niezawodność płatności.
Twoja integracja powinna obsługiwać typowe przypadki awarii API, takie jak nieprawidłowe tokeny, wygasłe żądania, duplikaty żądań i nieprawidłowe podpisy. Buduj czytelne mechanizmy ponowień tam gdzie bezpiecznie, rejestruj kontekst żądań i pokazuj użyteczne wewnętrzne komunikaty błędów zespołom wsparcia.
Trzymaj wszystkie sekrety po stronie serwera
Używaj kluczy idempotencji UUID
Standaryzuj formaty ID zamówień
Rejestruj dostarczenia callbacków
Uzgadniaj wyniki przekierowań z ostatecznym statusem backendu
Oddziel dane uwierzytelniające sandbox i produkcyjne
Testuj generowanie podpisów na stałych przykładach payloadów
Dla dokładnych nagłówków, przykładów żądań, pól payloadów i formatów odpowiedzi użyj pełnej dokumentacji API CartDNA.
Przejdź do dokumentacji API