Zapier

seQura for Zapier

Connect seQura payments to your favorite apps. Create payments and send checkout links to shoppers, all from your Zaps.

Table of Contents


Getting Started

What You Need

Connect Your Account

Add seQura to a Zap and you'll be asked for 3 things:

FieldWhat it is
EnvironmentWhere to connect. Pick Sandbox to test, Live for real payments.
Account KeyYour API username. It doubles as your Merchant ID.
Account SecretYour API password.

Both credentials are in the Merchant Portal.

These are the available environments:

EnvironmentWhen to use
Live seQuraReal payments (seQura)
Live SVEAReal payments (SVEA)
Sandbox seQuraTesting (seQura)
Sandbox SVEATesting (SVEA)

Start with Sandbox to try things out. Switch to Live when you're ready.


Available Actions

Create Payment

Create a seQura payment and send the checkout link to the shopper via SMS, email, or grab it yourself.

Input fields

FieldRequiredDefaultWhat it does
ChannelYesHow the shopper gets the checkout link: SMS, Email, or No delivery (you share it yourself).
Shopper EmailYesShopper's email.
Shopper PhoneOnly for SMSShopper's phone. Required when channel is SMS.
Shopper Given NamesNoShopper's first name(s).
Shopper SurnamesNoShopper's last name(s).
Total Amount (cents)YesTotal in cents. 12345 = 123.45 EUR.
CurrencyNoEURISO 4217 currency code.
Payment Method / ProductNoAny availableThe seQura product to use. Options load from your account. Leave as "Any available" and seQura picks the best fit.
ReferenceNoYour own reference for this payment (e.g., order ID).
Item NamesNoLine item names, one per entry.
Item QuantitiesNo1Quantity per item, same order as names. Defaults to 1.
Item Unit Prices (cents)NoUnit price in cents per item, same order as names.
Notification URLNoWebhook URL for payment status updates (IPN).
Test ModeNofalseSet to true for a test payment. Nothing gets charged.

Output fields

Use these values in the next steps of your Zap:

FieldWhat you get
uuidUnique ID of the payment.
payment_urlFull API URL for the payment.
payment_linkCheckout link to share with the shopper or embed in your app.

Line items

Add items by filling in Item Names, Item Quantities, and Item Unit Prices. They work as parallel lists -- first entry matches first item, second matches second, and so on.

Example:

Item NamesItem QuantitiesItem Unit Prices (cents)
T-Shirt21500
Jeans14999

Result: 2x T-Shirt at 15.00 EUR each, 1x Jeans at 49.99 EUR.


Common Zap Examples

Send a checkout link when a deal closes

  1. Trigger: CRM deal hits "Closed Won" (HubSpot, Salesforce, Pipedrive...)
  2. Action: seQura - Create Payment (channel: Email)
  3. Action: Save the payment link and UUID back to the CRM

Collect payment from a form submission

  1. Trigger: New form entry (Google Forms, Typeform, JotForm...)
  2. Action: seQura - Create Payment (channel: SMS or Email)
  3. Action: Notify your team via Slack or email

Track payment status with webhooks

  1. Trigger: Webhooks by Zapier (Catch Hook) -- use this URL as the Notification URL in Create Payment
  2. Action: Filter by payment status
  3. Action: Update your database, CRM, or ping your team

Troubleshooting

"Invalid email format"

Check the shopper email looks right (e.g., [email protected]). Extra spaces or odd characters will cause this.

"Phone number is required when channel is SMS"

SMS needs a phone number. Make sure the field is mapped and not empty.

"Authentication failed"

  • Double-check your Account Key and Account Secret. Watch out for extra spaces.
  • Confirm you picked the right Environment for your credentials (Sandbox vs. Live).

"No Location header in response"

Something went wrong on seQura's side. Check your request data and try again. If it keeps happening, reach out to seQura support.

Payment created but shopper didn't get the link

  • SMS: Make sure the phone number includes the country code.
  • Email: Ask the shopper to check their spam folder.
  • No delivery: seQura won't send anything with this option. Share the payment_link from the output yourself.