Płatności odroczone (Kup teraz, zapłać później) to metoda płatności, która pozwala konsumentom na zakup produktów i usług natychmiast, ale z możliwością odroczenia płatności na późniejszy termin lub dodatkowo rozłożenia płatności na raty. Jest to alternatywa dla tradycyjnych form kredytowania, takich jak karty kredytowe.
Aby móc przyjmować płatności za pośrednictwem płatności odroczonych MCC Merchanta, nie może znajdować się na liście branż zakazanych (MCC black list). MCC określane jest w procesie weryfikacji, podając branżę działalności.
Proces płatności odroczonych zazwyczaj obejmuje kilka kroków:
| Kod MCC | Nazwa kodu |
|---|---|
| 1041 | Produkcja olejów i pozostałych tłuszczów płynnych |
| 1101 | Destylowanie, rektyfikowanie i mieszanie alkoholi |
| 2446 | Wytwarzanie paliw jądrowych |
| 2540 | Produkcja broni i amunicji |
| 4612 | Działalność agentów zajmujących się sprzedażą paliw, rud, metali i chemikaliów przemysłowych |
| 4671 | Sprzedaż hurtowa paliw i produktów pochodnych |
| 4672 | Sprzedaż hurtowa metali i rud metali |
| 4677 | Sprzedaż hurtowa odpadów i złomu |
| 9200 | Działalność związana z grami losowymi i zakładami wzajemnymi |
| 9491 | Działalność organizacji religijnych |
| 9492 | Działalność organizacji politycznych |
| 9405 | Organizacje i stowarszyszenia |
Upewnij się, że:
Realizuj płatności odroczone wykorzystując endpoint zakładania transakcji, podając odpowiedni identyfikator kanału płatniczego.
| ChannelId | Nazwa kanału płatniczego |
|---|---|
| 71 | Twisto |
| 83 | PayPo |
| 84 | BLIK Płacę Później |
| 85 | PragmaPay płatności odroczone dla biznesu |
Aby utworzyć transakcję płatności odroczonej, wyślij żądanie POST na endpoint:
https://api.tpay.com/transactions
Sprawdź szczegóły w dokumentacji API Reference: POST /transactions
W zapytaniu określ następujące parametry:
amount * | Kwota transakcji. |
description * | Opis transakcji widoczny dla płatnika. |
payer.email | Adres e-mail płatnika. |
payer.name | Imię i nazwisko płatnika. |
pay.channelId | Identyfikator kanału płatności odroczonych. |
* Pola obowiązkowe.
Podstawowe body żądania powinno wyglądać następująco:
{ "amount": 0.1, "description": "Testowa transakcja płatności odroczonych", "payer": { "email": "[email protected]", "name": "Jan Nowak" }, "pay": { "channelId": 71 } }
Przykład:
curl --location 'https://api.tpay.com/transactions' \ --header 'Authorization: Bearer <access_token>' \ --header 'Content-Type: application/json' \ --data-raw '{ "amount": 0.1, "description": "Testowa transakcja płatności odroczonych", "payer": { "email": "[email protected]", "name": "Jan Nowak" }, "pay": { "channelId": 71 } }'
Po wysłaniu żądania otrzymasz w odpowiedzi schemat TransactionCreated.
Najważniejsze parametry odpowiedzi:
result | success - Transakcja została utworzona pomyślnie. |
status | pending - Transakcja oczekuje opłacenia. |
transactionPaymentUrl | Adres URL, na który należy przekierować płatnika. |
Przykład odpowiedzi:
{ "result": "success", "requestId": "786dee7ec39502226238", "transactionId": "01K5BK4HEPB0WBCGT51FMTYSYJ", "title": "TR-CWM-D14339X", "posId": "ps_e4dkPVDEm4Jg726q", "status": "pending", "date": { "creation": "2024-07-04 21:15:23", "realization": null }, "amount": 0.1, "currency": "PLN", "description": "Testowa transakcja płatności odroczonych", "hiddenDescription": "", "payer": { "payerId": "py_a9rjlZWxRLdG1bqY", "email": "[email protected]", "name": "Jan Nowak", "phone": "", "address": "", "city": "", "country": "PL", "postalCode": "" }, "payments": { "status": "pending", "method": "pay_by_link", "amountPaid": 0, "date": { "realization": null } }, "transactionPaymentUrl": "https://secure.tpay.com/?title=TR-CWM-D14339X&uid=01J1ZJREPKDXXJ5E4JRWYVXMN2" }
Przekieruj płatnika na URL zawarty w odpowiedzi w polu transactionPaymentUrl.
Pod wskazanym URL płatnik zostanie przekierowany do wniosku płatności odroczonych, gdzie uzupełnia dane i zatwierdza wniosek. Następnie następuje weryfikacja kredytowa. Sprawdź jak wygląda proces zakupowy.
Poinformujemy Ciebie o statusie transakcji za pośrednictwem notyfikacji po zaksięgowaniu transakcji.