affirm · Capability

Affirm Payment Management

Unified workflow capability for managing the full Affirm BNPL payment lifecycle — from initiating checkout sessions through transaction authorization, capture, refund, and dispute resolution. Used by merchant engineers and payment operations teams.

Run with Naftiko AffirmPaymentsBuy Now Pay LaterCheckoutTransactionsDisputes

What You Can Do

POST
Store checkout — Create an Affirm checkout session.
/v1/checkouts
GET
Read checkout — Read a checkout session.
/v1/checkouts/{token}
GET
List transactions — List all transactions.
/v1/transactions
POST
Authorize transaction — Authorize a transaction.
/v1/transactions
POST
Capture transaction — Capture a transaction.
/v1/transactions/{id}/capture
POST
Refund transaction — Refund a transaction.
/v1/transactions/{id}/refund
GET
List disputes — List all disputes.
/v1/disputes
GET
Get dispute — Get dispute details.
/v1/disputes/{dispute_id}
GET
Get promo — Get promotional financing terms.
/v1/promos

MCP Tools

store-checkout

Create an Affirm BNPL checkout session for a customer purchase.

read-checkout

Read an Affirm checkout session by token.

read-only
list-transactions

List all Affirm payment transactions for reconciliation.

read-only
authorize-transaction

Authorize an Affirm transaction using a checkout token.

capture-transaction

Capture an authorized Affirm transaction to collect funds.

refund-transaction

Refund a captured Affirm transaction partially or fully.

void-transaction

Void an authorized Affirm transaction before capture.

list-disputes

List all Affirm payment disputes for a merchant.

read-only
get-dispute

Get details of a specific Affirm payment dispute.

read-only
submit-dispute-evidence

Submit evidence to contest an Affirm payment dispute.

get-promo-messaging

Get Affirm promotional financing terms and messaging for a purchase amount.

read-only

Who This Is For

👤
Merchant Engineer
Backend developer integrating Affirm BNPL into a merchant's e-commerce checkout.
👤
Payment Operations
Merchant operations team member managing transaction reconciliation and dispute resolution.

APIs Used

affirm-checkout affirm-transactions affirm-disputes affirm-promos