Skip to main content
You are viewing early implementations that may change before release. Use them to prepare and provide feedback to our team. Check out Swan's public roadmap to see what else is in the works.

Accept in-person card payments

Merchants only

This section only applies to merchants accepting card payments. Visit the card payments section for information about payments made with cards from a Swan account.

Step 1: Request a merchant profile

Before accepting in-person card payments, you need a merchant profile.

Request a merchant profile

You can also update merchant profiles if needed.

Update a merchant profile

Step 2: Request the payment method

Request the in-person card payment method

Step 3: Create in-person card payments

Call the API to create payment intents. This lets merchants accept card payments from customers using their terminal app.

Create in-person card payments

Step 4: Issue a refund

Refunds not supported

Refunds are currently not supported for in-person card payments. To initiate a refund, ask your merchant to submit a request to the Swan Support team.

Bonus: Explore the Sandbox

Sandbox coming soon

Testing scenarios for in-person card payments are in development.