This API specification is currently still in Testnet beta — endpoints and responses may change without notice.
Apillon Wallet

Apillon Wallet

#620 v0.1
active
Verified
Wallets
Pay Gateway
USD
EUR
DOT

About

Embedded wallet service for Web3 applications with fiat on-ramp

Capabilities

checkout.create

Initiate Checkout Session

POST https://api.apillon.io/opencharge/checkout/create

Create a hosted checkout session for end users.

View full docs

orders.create.session

Initialize Order Session

POST https://api.apillon.io/opencharge/orders/create/{sessionId}

Receive orders from merchants via QR code flow.

View full docs

transfer.create

Initiate Fund Transfer

POST https://api.apillon.io/opencharge/transfer/create

Process fund transfers between OCIDs.

View full docs

transfer.webhook

Receive Transfer Updates

POST https://api.apillon.io/opencharge/transfer/webhook

Receive signed transfer proofs when payments complete.

View full docs

Settlement

Currencies

USD
EUR
DOT
{ "opencharge": "0.1", "name": "Apillon Wallet", "profile": "Embedded wallet service for Web3 applications with fiat on-ramp", "icon": "/images/Apillon20Embedded20Wallet20Service.avif", "config": { "publicKey": "c12d3e4f5a6b7c8d9e0f1a2b3c4d5e6f7a8b9c0d1e2f3a4b5c6d7e8f9a0b1c2d3e4f5a6b7c8d9e0f1a2b3c4d5e6f7a8b9c0d1e2f3a4b5c6d7e8f9a0b1c2d3e4f5a6b7c8d9e0f", "endpoint": "https://api.apillon.io/opencharge", "capabilities": [ "checkout.create", "orders.create.session", "transfer.create", "transfer.webhook" ], "settlement": { "currencies": [ "USD", "EUR", "DOT" ], "accepts": [ 304, 88, 21, 190 ] } }, "kyc": [ 74, 150 ], "signature": "d0e1f2a3b4c5d6e7f8a9b0c1d2e3f4a5b6c7d8e9f0a1b2c3d4e5f6a7b8c9d0e1", "contact": "support@apillon.io" }
Copy