# XL DCB API for Partner ## Docs - Getting Started [Introduction](https://xldcb-api.tykm.me/introduction-2098428m0.md): - Getting Started [Authentication](https://xldcb-api.tykm.me/authentication-2098429m0.md): - Getting Started [Headers](https://xldcb-api.tykm.me/headers-2098430m0.md): - Getting Started [Recurring (Subscription)](https://xldcb-api.tykm.me/recurring-subscription-2098434m0.md): - Getting Started [On-Demand (One-Time Charge)](https://xldcb-api.tykm.me/on-demand-one-time-charge-2098447m0.md): - Getting Started [Callbacks (Webhooks)](https://xldcb-api.tykm.me/callbacks-webhooks-2148685m0.md): - Getting Started [Errors & Response Codes](https://xldcb-api.tykm.me/errors-response-codes-2098432m0.md): - Getting Started [Notes (Partner Guidance)](https://xldcb-api.tykm.me/notes-partner-guidance-2098449m0.md): ## API Docs - Subscriptions [Create Subscription (Initiate)](https://xldcb-api.tykm.me/create-subscription-initiate-29387104e0.md): - Subscriptions [Confirm OTP](https://xldcb-api.tykm.me/confirm-otp-29387106e0.md): - Subscriptions [Unsubscribe](https://xldcb-api.tykm.me/unsubscribe-29387105e0.md): - OnDemand [Create one-time charge (OTP flow)](https://xldcb-api.tykm.me/create-one-time-charge-otp-flow-33728936e0.md): Initiates one-time charge. Typical response is OTP required. TYK returns 202 with status OTP_REQUIRED/PENDING/SUCCESS/FAILED. - OnDemand [Confirm OTP (execute charge)](https://xldcb-api.tykm.me/confirm-otp-execute-charge-33728937e0.md): - OnDemand [Check transaction status](https://xldcb-api.tykm.me/check-transaction-status-33728938e0.md): Query by transaction_id.