For Agents
Create and capture buy-now-pay-later payments through Alma, check shopper eligibility, issue refunds, and manage orders and customers for European merchants. Configure webhooks and pull balance transactions for reconciliation.
Get started with Alma Payments API in minutes using your preferred integration method.
# Add to your MCP client config (Claude Desktop, Cursor, Windsurf)
{
"jentic": {
"url": "https://api.jentic.com/mcp",
"auth": "oauth"
}
}
# Then ask your agent:
"create a buy-now-pay-later payment with Alma"
# → Jentic returns the GET /events tool with parameter schema, agent executes.What an agent can do with Alma Payments API API.
Create a buy-now-pay-later payment with a chosen instalment plan and surface the redirect URL to the shopper
Check whether a basket is eligible for Alma instalments before showing the option at checkout
Capture a deferred payment once goods ship and refund a captured payment when the customer returns it
Send the payment link to the shopper by SMS or email when checkout cannot be completed in-session
GET STARTED
Use for: Create a 3x instalment payment for a 200 EUR basket, Check whether a 600 EUR basket is eligible for Alma BNPL, Capture a deferred Alma payment once an order ships, Refund an Alma payment after a customer return
Not supported: Does not handle direct card processing, accounting ledgers, or KYC issuance — use for buy-now-pay-later payment creation, capture, refund, and reconciliation only.
Jentic publishes the only available OpenAPI document for Alma Payments API, keeping it validated and agent-ready.
Jentic publishes the only available OpenAPI specification for Alma Payments API, keeping it validated and agent-ready. Alma is a European buy-now-pay-later (BNPL) provider used by merchants to offer instalment and deferred payment plans at checkout. The API covers payment creation, eligibility checks, refunds, captures, customer and order management, balance transactions, data exports, and webhook configuration across 22 endpoints. It is most often integrated by e-commerce platforms and merchant of record systems that need BNPL alongside card payment flows.
Manage customers and orders associated with payments, including shipment status updates
Pull balance transactions for reconciliation and configure webhooks for asynchronous event delivery
Patterns agents use Alma Payments API API for, with concrete tasks.
★ Checkout BNPL Integration
European e-commerce sites want to offer 2x, 3x, or 4x instalment plans at checkout to lift conversion on baskets above a certain threshold. The Alma API supports running an eligibility check on the basket and then creating a payment with the chosen plan, returning a hosted redirect URL the merchant displays to the shopper. This is the core merchant integration for BNPL.
Run `POST /eligibility/purchases` on the basket, then call `POST /payments` with the selected instalment plan and return the hosted redirect URL to the shopper.
Deferred Payment for Shipped Goods
Merchants selling physical goods often defer the customer charge until the order ships. The Alma API exposes a capture endpoint that finalises a previously authorised payment when fulfilment occurs, so the merchant only collects funds against confirmed shipments. Refunds and partial refunds are also supported on the same payment object.
On shipment confirmation, call `POST /payments/{id}/capture` for the matching payment ID and update the order with the capture timestamp.
Reconciliation and Balance Reporting
Finance teams need to reconcile Alma payouts with internal sales records on a daily basis. The API's balance-transactions and data-exports endpoints provide structured records of every payment, refund, and fee, so an automated job can pull the day's activity and match it to the merchant's ledger.
Call `GET /balance-transactions` for yesterday's date range and write the records to a finance warehouse table for reconciliation.
Agent-Driven Refund Workflow
An AI agent embedded in customer support tooling can resolve a refund request by looking up the Alma payment, calling the refund endpoint through Jentic, and confirming the result back to the agent. The agent never handles the Alma API key directly — Jentic manages the credential and surfaces only the operation contract.
Look up the payment ID for an order, call `POST /refunds` with the amount and reason, and reply to the customer with the refund confirmation.
22 endpoints — jentic publishes the only available openapi specification for alma payments api, keeping it validated and agent-ready.
METHOD
PATH
DESCRIPTION
/payments
Create a payment with an instalment plan
/eligibility/purchases
Check basket eligibility for BNPL
/payments/{id}/capture
Capture a deferred payment
/refunds
Create a refund
/payments/{id}/email
Send the payment link by email
/balance-transactions
List balance transactions for reconciliation
/webhooks
Configure a webhook for payment events
/payments
Create a payment with an instalment plan
/eligibility/purchases
Check basket eligibility for BNPL
/payments/{id}/capture
Capture a deferred payment
/refunds
Create a refund
/payments/{id}/email
Send the payment link by email
Three things that make agents converge on Jentic-routed access.
Credential isolation
Alma API keys are stored encrypted in the Jentic vault. Agents call Alma operations via Jentic and the platform injects the `Authorization` header at runtime, so the raw key never enters the agent's prompt.
Intent-based discovery
Agents search Jentic by intent (e.g. 'create a buy-now-pay-later payment' or 'refund an Alma payment') and Jentic returns the matching Alma operation with its input schema and required fields.
Time to first call
Direct Alma integration: 2-4 days to wire eligibility, payment creation, capture, refunds, and webhook handling. Through Jentic: under an hour for the first call, with each operation reusable across agents.
Alternatives and complements available in the Jentic catalogue.
Afterpay
Buy-now-pay-later provider with strong presence in the US, UK, and APAC.
Choose Afterpay when the merchant operates in markets where Afterpay has higher consumer adoption than Alma.
Affirm
US-focused buy-now-pay-later provider supporting longer-term financing.
Choose Affirm for US merchants needing longer-term instalment financing rather than European 3x/4x plans.
Stripe
General-purpose card and wallet processor frequently paired with BNPL providers at checkout.
Use Stripe alongside Alma when the merchant needs card and wallet payments for non-BNPL baskets and BNPL only above a threshold.
Adyen Account Service
Global payment platform often integrated alongside BNPL providers in marketplace and platform setups.
Pair with Adyen when the merchant operates a multi-method checkout and needs card processing in markets where Alma is unavailable.
Specific to using Alma Payments API API through Jentic.
Why is there no official OpenAPI spec for Alma Payments API?
Alma does not publish an OpenAPI specification. Jentic generates and maintains this spec so that AI agents and developers can call Alma Payments API via structured tooling. It is validated against the live API and kept up to date. Get started at https://app.jentic.com/sign-up.
What authentication does the Alma Payments API use?
The Alma API uses an API key passed in the `Authorization` header (`AlmaAuth` scheme). Through Jentic, the key is stored encrypted in the vault and injected at execution time so agents never see the raw key.
Can I check eligibility before showing BNPL at checkout?
Yes. Call `POST /eligibility/purchases` with the basket details to determine which Alma plans (e.g. 3x, 4x) are available, then only display eligible plans to the shopper.
How do I refund an Alma payment through Jentic?
Search Jentic for `refund a buy-now-pay-later payment via Alma`, load the schema for `POST /refunds`, and execute with the payment ID and amount. Jentic handles the API key automatically.
Does the Alma API support capturing a deferred payment when the order ships?
Yes. Call `POST /payments/{id}/capture` to finalise a previously authorised payment, typically triggered by your fulfilment system.
Can the Alma API process card payments outside of BNPL?
No. Alma is purchase-financing only — it offers instalment and deferred plans, not standalone card processing. Pair it with a card processor for the non-BNPL portion of your checkout.
/balance-transactions
List balance transactions for reconciliation
/webhooks
Configure a webhook for payment events