Secure your API requests with username/password authentication that generates one-time access tokens.
Minimal configuration with auto-generated URLs:
Try Credit Card Payment (โช50)Specify a custom webhook URL for notifications:
Try Custom Notify URL (โช100)Specify custom success, failure, and notify URLs:
Generate payment links programmatically:
GET /payment/creditcard/iframeGET/POST /payment/creditcard/successGET/POST /payment/creditcard/failurePOST /payment/creditcard/notify/payment/applepay/*/payment/bit/*GET /health| Parameter | Description | Default |
|---|---|---|
paymentSessionId |
Payment session ID for backend tracking | - |
id |
Payment identifier (fallback for session ID) | Auto-generated |
sum |
Payment amount | 1 |
currency |
Currency code (1=ILS, 2=USD) | 1 (ILS) |
appSuccessUrl |
App URL to redirect on success | - |
appFailureUrl |
App URL to redirect on failure | - |
notifyUrl |
Webhook notification URL | /payment/notify |
successUrl |
Success redirect URL | /payment/success |
failureUrl |
Failure redirect URL | /payment/failure |
tranmode |
Transaction mode (AK=Tokenization, NK=Normal) | AK (Tokenization) |
supplierName |
Tranzila supplier name | raanan |
.env file with your actual API base URL and API key before using in production!
Try the full payment flow with sample app return URLs:
๐ Test Payment with Session ID
This test uses paymentSessionId=test-session-123 and will call your backend APIs.
After payment, you'll be redirected to sample app pages.
Sample app pages: /app/dashboard | /app/payment-success | /app/payment-failure