Strona głównaTrustee APITrusteePay: Tworzenie żądania płatności (faktury)

TrusteePay: Tworzenie żądania płatności (faktury)

Po tym, jak użytkownik pomyślnie się zaloguje i otrzymasz jego userPublicToken, możesz utworzyć żądanie płatności kryptowalutowej (fakturę) za pomocą mutacji trusteePayStartRequest.

Uwaga: Tworzenie faktur TrusteePay z aplikacji klienckich nie jest jeszcze obsługiwane. Funkcja jest obecnie w fazie rozwoju i będzie dostępna w przyszłych wersjach SDK/API.

Na razie wszystkie faktury muszą być tworzone po stronie serwera z użyciem bezpiecznego merchantWebKey.

Pobierz obsługiwane waluty (opcjonalnie)

Aby wyświetlić obsługiwane waluty płatności i kursy wymiany, wykonaj zapytanie getTrusteePayCurrencies

 

Zapytanie GraphQL
Przykładowa odpowiedź
query getTrusteePayCurrencies {
  getTrusteePayCurrencies
}

💡 Użyj tego, aby pokazać aktualne kursy lub pozwolić użytkownikom wybrać walutę przed utworzeniem faktury.

Tworzenie żądania płatności

Ten krok generuje fakturę kryptowalutową dla określonej kwoty i waluty. Faktura zostanie wyświetlona w aplikacji Trustee do zatwierdzenia płatności.

Mutacja GraphQL
Przykładowe zmienne
Przykładowa odpowiedź
Pola odpowiedzi
mutation siteCheckRequest($merchantWebKey: String, $uniqueKeyForRequest: String) {
  siteCheckRequest(
    merchantWebKey: $merchantWebKey,
    uniqueKeyForRequest: $uniqueKeyForRequest
  )
}

Ponowne użycie lub aktualizacja faktury

Jeśli ponownie wyślesz ten sam merchantTransactionId:

  • nie zostanie utworzona nowa faktura, lecz zostanie zaktualizowana istniejąca (np. z nowym userPublicToken lub kwotą) i zostanie wygenerowany nowy uniqueKeyForResponse
  • Użyj tego, jeśli logika biznesowa pozwala na ponowne przypisanie faktur lub kilka płatności za jedno zamówienie
Ta strona używa plików cookieW celu zapewnienia funkcjonalności strony oraz przygotowania analizy statystycznej sposobu nawigacji użytkowników, używamy plików cookie. Zarządzaj preferencjami