Authenticate
Use partner-scoped OAuth 2.0 client credentials and the negotiated transport/signature profile.
WALLET PARTNER · GIFT CARDS
A provider-neutral API for KPay, Wave Pay and future digital wallets. Partner float is reserved before customer debit; confirmation generates one active Gift Card and returns the same encrypted credential on safe retry.
Sandbox/test profile only
Production enablement: OFF
Production and sandbox identities, keys and balances are always separate.
https://sandbox-api.autotaxi.example/partner/v1Use partner-scoped OAuth 2.0 client credentials and the negotiated transport/signature profile.
Download OpenAPI and Postman files, then verify catalog, reserve and confirm test scenarios.
Prove JWE decryption, idempotent retries, expiry/refund handling and settlement controls.
Reusing the same key with a different canonical request returns a conflict and never creates a new financial effect.
Complete contract lives in the downloadable OpenAPI 3.1 file.
POST /oauth2/tokenGET /gift-card-productsPOST /gift-card-ordersGET /gift-card-orders/{orderId}GET /gift-card-orders/by-partner-reference/{partnerOrderId}POST /gift-card-orders/{orderId}/confirmPOST /gift-card-orders/{orderId}/cancelPOST /gift-card-orders/{orderId}/delivery-confirmationsPOST /gift-card-orders/{orderId}/refund-confirmationsGET /gift-card-issuancesGET /funding-accountGET /funding-transactionsPOST /funding-remittance-noticesGET /settlementsPOST /settlements/{settlementId}/disputesReservation protects AutoTaxi and the partner before customer payment.
RESERVATION_EXPIRED: no card; reserved float released.
UNCERTAIN: query the same order; do not create or charge again.
REFUND_REQUIRED: partner follows the signed refund-confirmation workflow.
The redeemable secret never appears in ordinary logs, admin tables or support exports.
kidCache-Control: no-storeThe first production release is prefunded and fails closed.
Use partner-specific sandbox credentials delivered through a separate secure channel.