When guests book directly, giving them a secure way to pay by card can make the final step easier. With EazyAL, you can connect Stripe to your direct booking page and accept online payments after you approve a booking request.
The guest pays through Stripe's secure checkout, while EazyAL keeps the booking and payment status together. You remain the seller, the money belongs to you, and EazyAL does not add a transaction fee.
This guide explains what you need, how to connect Stripe and what happens after a guest pays.
Before you connect Stripe
Card payments are optional. Connecting Stripe does not remove the manual payment methods you have already added, such as bank transfer or MB WAY.
At present, EazyAL card payments have three important requirements:
- You must be the owner of the EazyAL account.
- The connected Stripe account must be registered in Portugal.
- Payments through this integration are made in euros.
Team members can see the connection status, but only the account owner can connect or disconnect Stripe. Card payments are being enabled gradually. If you do not see the Card payments section, contact EazyAL before starting.
Stripe, rather than EazyAL, handles the account application and verification. The exact questions depend on whether you operate as an individual or through a company, but it is helpful to have the following ready:
- Your legal name, address and contact details.
- Your NIF, or the name, NIPC and address of your company.
- Details of the person who represents the business.
- The IBAN of the bank account where you want to receive payouts.
- A valid identity document and proof of address, if Stripe asks for them.
Stripe may request further information depending on the business and its verification checks. Sensitive identity and bank documents are submitted directly to Stripe, not uploaded to EazyAL.
How to connect Stripe to EazyAL
1. Open your payment settings
Sign in to EazyAL and open Direct booking (Reserva direta in Portuguese). Select the Payments tab (Pagamentos).
In the setup checklist, this part of the process is called Getting paid (Receber pagamentos).
2. Start the Stripe connection
Find Card payments (Pagamentos com cartão) and switch on Accept card payments (Aceitar pagamentos com cartão).
Select Connect Stripe (Ligar a Stripe). EazyAL may ask you to sign in again before opening Stripe. This security check helps protect a setting that determines where booking payments are sent.
3. Complete Stripe's form
Stripe opens its own secure onboarding page. Follow the steps to add or confirm your personal or company details, identity information and payout bank account.
If you already use Stripe, you can sign in with the same email address and reuse information Stripe already knows. EazyAL will still create a separate connected account for your EazyAL booking payments, rather than attaching your existing account as it is.
If you leave before finishing, your progress is not lost. Return to Payments and select Continue setup (Continuar configuração).
4. Return to EazyAL and check the status
After you submit the Stripe form, Stripe sends you back to EazyAL. EazyAL checks the account and shows its current status.
When everything is ready, you will see Ready to accept payments (Pronta para receber pagamentos) and the name shown beside Guests pay. Check this name carefully: it helps guests understand who is receiving their money.
Stripe says that approval is almost immediate for most businesses, but it can ask for more information before or after activation. If your status does not become ready straight away, provide the information requested by Stripe and then select Check again (Verificar de novo) in EazyAL.
What happens when a guest pays by card
Connecting Stripe does not turn your page into an instant-booking system. You still decide whether to accept each request.
- The guest sends a booking request. Their card is not charged.
- You review the request and accept it.
- The guest receives an acceptance email with a Pay securely by card button (Pagar com cartão em segurança).
- The button opens the booking-status page, where the guest can review the amount due, payment deadline and name of the person or business being paid.
- The guest continues to Stripe Checkout and completes the payment there.
- Stripe confirms the result to EazyAL, which updates the booking and sends the relevant confirmation.
Guests can enter a supported card on Stripe Checkout. Depending on their device, browser and wallet setup, Stripe may also offer Apple Pay or Google Pay. A particular wallet button is not guaranteed to appear for every guest.
EazyAL does not receive or store the guest's full card number or security code.
Understanding the guest's payment status
- Payment confirmed: Stripe confirmed the payment and EazyAL updated the booking.
- Confirming your payment: the payment is still being confirmed. The guest should wait and must not pay again.
- Payment not completed: the payment did not complete. The guest can try again while the booking is still within its payment deadline.
- Payment needs review: the result needs attention. The guest should not pay again; you or EazyAL will follow up.
If the guest closes the browser after paying, the payment can still be confirmed. EazyAL relies on Stripe's server-to-server confirmation, not only on the guest returning to the final page.
Stripe fees and EazyAL fees
EazyAL does not add a transaction fee to card payments. Stripe's processing fees still apply and are deducted from your Stripe balance.
As of 28 October 2026, Stripe's published standard Portugal pricing starts at:
- 1.5% + €0.25 for standard cards issued in the European Economic Area.
- 2.8% + €0.25 for premium EEA cards.
- 2.5% + €0.25 for cards issued in the United Kingdom.
- 3.15% + €0.25 for other international cards.
Stripe lists an additional currency-conversion fee when conversion is required. Fees and card categories can change, so check Stripe's current Portugal pricing before relying on these figures.
When the money reaches your bank
The guest pays into your connected Stripe account. Stripe then sends available funds to the IBAN registered for payouts.
The first payout from a new connected account usually has an initial waiting period. Stripe says this is commonly about seven days after the first successful live payment, but it can be longer depending on the business, verification and risk checks. Weekends, public holidays and bank processing can add time.
After that, funds follow the availability and payout schedule shown in your Stripe Dashboard. Use Open Stripe in EazyAL to review your balance, estimated payout dates, payout history and bank details.
Receipts, invoices and refunds
A successful Stripe payment does not replace your Portuguese invoicing obligations. A Stripe receipt confirms the payment, but it is not the Fatura or Fatura-Recibo for the stay.
The paid stay appears in EazyAL's invoicing workflow. Review the draft and issue the appropriate fiscal document through your configured invoicing setup, just as you would for a payment received by bank transfer.
Refunds are initiated in Stripe, not in EazyAL. Once Stripe reports the refund, EazyAL updates the booking record. Remember to issue the appropriate credit note when required. EazyAL never refunds a guest automatically.
Stripe generally does not return the original card-processing fee when you refund a card payment. Check the current Stripe terms before deciding how your cancellation policy handles payment costs.
If the Stripe status is not ready
| Status | What it means | What to do |
|---|---|---|
| Not connected | Stripe setup has not started. | Switch on card payments and select Connect Stripe. |
| Setup incomplete | You left Stripe's form before completing it. | Select Continue setup and finish the missing steps. |
| Action required | Stripe needs more information or has paused payments. | Complete the request in Stripe, then return to EazyAL and select Check again. |
| Payouts held | Card payments may work, but Stripe cannot send the balance to your bank. | Add or correct the IBAN or other payout information in Stripe. |
| Unsupported account country | The connected account is not Portuguese. | Disconnect it and start again with a business registered in Portugal. |
| Disconnected | The connection was removed in EazyAL or Stripe. | Connect Stripe again if you want to accept new card payments. |
Common connection problems
Stripe does not open
Allow pop-ups for EazyAL and try again. If the page still does not open, reload EazyAL and restart from the Payments tab.
Only the owner can make the change
Sign in with the EazyAL account owner's access. A team member cannot connect or disconnect Stripe.
Stripe's setup link expired
Return to the Payments tab and select Continue setup. EazyAL will request a fresh Stripe link.
EazyAL cannot reach Stripe
Nothing has changed. Wait a moment and select Check again. If the problem continues, contact EazyAL support. Never send card details or identity documents to EazyAL support.
How to disconnect Stripe
You do not need to disconnect Stripe to accept bank transfers. If your bank-transfer or MB WAY details are configured, guests can continue to see those instructions alongside card payment.
- Open Direct booking and select Payments.
- In Card payments, select Disconnect (Desligar).
- Confirm the change.
New guests will no longer be offered card payment. Existing payments remain in the booking history, and later refunds or disputes can still be reflected in EazyAL. Disconnecting EazyAL does not close your Stripe account.
If card payment is the only payment method on a live booking page, first add bank details or pause the page. EazyAL will not let you leave a live booking page with no way for an accepted guest to pay.
Frequently asked questions
Is Stripe required to use an EazyAL booking page?
No. Stripe is optional. You can use your direct booking page with bank transfer, MB WAY or the other manual payment instructions you provide.
Does connecting Stripe charge a guest when they send a request?
No. Sending a request does not charge the guest. Card payment becomes available only after you accept the request.
Can a team member connect Stripe?
No. Only the owner of the EazyAL account can connect or disconnect Stripe.
Can I connect a Stripe account from another country?
Not with the current EazyAL integration. It presently supports Portuguese Stripe accounts and euro payments.
Does EazyAL charge a card-payment commission?
No. EazyAL adds no transaction fee. Stripe's own processing fees apply.
Is a Stripe receipt a Portuguese invoice?
No. The Stripe receipt confirms payment. You still need to issue the correct fiscal document for the stay through your invoicing process.
Where do I issue a refund?
Issue the refund in Stripe. EazyAL will update the booking after Stripe reports it, but it does not initiate refunds automatically.
Ready to accept card payments?
Open Direct booking → Payments in EazyAL and look for Card payments. If the section is available, select Connect Stripe and follow Stripe's setup.
If you do not see the section or your status remains unclear after completing Stripe's request, contact EazyAL support before asking a guest to pay.

