Create v2
Creates a native e-wallet checkout with the account identifier in the request body.
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.
Body
Account identifier in ULID format (provided in request body, not path).
"01K946KF851RK7FX075GJHBVKF"
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.
"John Doe"
Customer email for the checkout.
"john.doe@example.com"
Customer phone number. Required for some vendors (for example OVO push-to-pay).
"081234567890"
Optional URL to redirect the customer after payment flow completion.
"https://merchant.example.com/payment/return"
Optional merchant reference number for this transaction.
"INV-2026-001"
Response
Success
V2 API response envelope for e-wallet native create-order (ApiResponseTrait).
