Create v1 (Legacy)
Creates a native e-wallet checkout for the specified account. Payment amount must be within merchant configuration limits for the selected e-wallet vendor.
Authorizations
JWT issued by POST /api/v1.1/access-token/b2b. Send Authorization: Bearer <token>.
Merchant API key (Credential.api_key). Required on every request.
Path Parameters
Account identifier in ULID format.
Body
Payment amount. Minimum and maximum limits depend on merchant configuration and selected e-wallet vendor.
100000
E-wallet vendor code. Must be an active vendor in the e-wallet payment group.
"EWALLET_DANA"
Optional expiration datetime. When provided, must be later than the current time.
"2026-04-02T23:59:59+07:00"
Customer name for the checkout.
255"John Doe"
Customer email for the checkout.
255"john.doe@example.com"
Customer phone number. Required for some vendors (for example OVO push-to-pay).
20"081234567890"
Optional URL to redirect the customer after payment flow completion.
2048"https://merchant.example.com/payment/return"
Optional merchant reference number for this transaction.
255"INV-2026-001"
