Skip to main content

Overview

Recruitier uses Stripe as its payment processor. Stripe handles all payment transactions, card storage, and invoice generation. Your payment information is never stored directly by Recruitier — it is securely managed by Stripe, which is PCI DSS Level 1 compliant and used by millions of businesses worldwide.

Supported Payment Methods

Recruitier accepts the following payment methods through Stripe:
  • Credit cards — Visa, Mastercard, American Express
  • Debit cards — Visa Debit, Mastercard Debit
  • SEPA Direct Debit — For European bank accounts (where available)
The exact payment methods available may vary depending on your region and the Stripe configuration for your account.
Bank transfers and iDEAL are not currently available for standard plans. For Enterprise plans, contact our sales team to discuss alternative payment arrangements.

Adding a Payment Method

To add a payment method:
1

Navigate to Subscription settings

Go to the Subscription page.
2

Click Manage Payment Method

Click the Manage Payment or Add Payment Method button. This opens the Stripe-hosted payment portal.
3

Enter your card details

In the Stripe portal, enter your card number, expiration date, CVC, and billing address. All fields are required. The form is hosted entirely by Stripe — your card details never pass through Recruitier’s servers.
4

Save the payment method

Click Save to add the card to your account. Stripe encrypts and stores your card details securely.
During the trial period (days 8-14, Phase 2), you are asked to add a payment method to continue your trial. You will not be charged until the trial ends on day 15 and your paid subscription begins. The card is verified but no payment is taken during Phase 2.

Trial Phase 2 Payment Prompt

When your trial reaches day 8 (Phase 2), a payment prompt appears as a full-screen overlay that requires you to add a payment method before continuing to use the platform. This overlay:
  • Displays a plan selector so you can choose which plan to subscribe to when the trial ends
  • Includes a secure card input form powered by Stripe
  • Shows your expected billing start date and confirms that you will not be charged until the trial ends
  • Cannot be dismissed or closed — you must add a payment method to continue using the platform during Phase 2
Once you enter a valid card, the overlay closes and you can resume using the platform for the remainder of your trial period. Your card is not charged until day 15 when your paid subscription begins.
If you do not want to continue after the trial, make sure to cancel before day 15 to avoid being charged. Adding a card during Phase 2 does not immediately charge you, but your selected plan will begin billing automatically when the trial ends.

Updating Payment Details

If your card expires, your card number changes, or you want to switch to a different payment method:
  1. Navigate to the Subscription page
  2. Click Manage Payment to open the Stripe portal
  3. Update your card details or add a new card
  4. Save the changes
The new payment method is used for all future charges. Any pending or upcoming charges will be billed to the updated payment method.
Update your payment details proactively when you receive a new card from your bank. This prevents payment failures when your old card expires and avoids any service interruptions.

Applying Promo Codes

If you have a promotional code, you can apply it during checkout or from your subscription settings:
  1. Navigate to the Subscription page
  2. Find the promo code field
  3. Enter your code (codes are case-insensitive — “PROMO2024” and “promo2024” work the same way)
  4. The discount is validated through Stripe in real time
Promo codes may have:
  • Expiration dates — The code must be applied before the expiration
  • Maximum redemption limits — Only a certain number of users can use the code
  • Specific plan restrictions — Some codes may only apply to certain plans
If the code is valid, the discount is applied to your subscription immediately.

Viewing Invoices

Recruitier generates invoices for every billing cycle through Stripe. To view your invoices:
  1. Navigate to the Subscription page
  2. Click View Invoices or access the Stripe customer portal
  3. Browse your invoice history
Each invoice includes:
FieldDescription
Invoice numberA unique identifier for the invoice
DateThe date the invoice was generated
AmountThe total amount charged (including any prorated adjustments)
Plan detailsThe plan type and billing period
Seat count(Agency plans) The number of seats billed
BTW numberYour Dutch VAT number (if entered in Account Settings)
StatusPaid, Pending, or Failed
PDF downloadA downloadable PDF of the invoice
Invoices are generated automatically at the start of each billing cycle. You can download PDF copies for your financial records and accounting.
If you need invoices with your BTW number for Dutch VAT reporting, make sure your BTW number is entered in your Account Settings before the next billing cycle. It will appear on all invoices generated after you add it. Previously generated invoices cannot be retroactively updated.

Payment Failure Handling

If a payment fails (for example, due to insufficient funds, an expired card, or a bank decline), the following process occurs:

Immediate Notification

You receive an email notification from Stripe informing you that the payment failed. The email includes the reason for the failure (if provided by your bank) and instructions for resolving the issue.

Retry Attempts

Stripe automatically retries failed payments several times over the following days. The retry schedule typically follows this pattern:
  1. First retry — A few days after the initial failure
  2. Second retry — A few more days later
  3. Final retry — One more attempt before the subscription is affected

Grace Period

During the retry period, your subscription remains active. You continue to have full access to all features while Stripe attempts to process the payment.

Subscription Suspension

If all retry attempts fail, your subscription may be suspended. To restore access:
  1. Navigate to the Subscription page
  2. Click Manage Payment to update your payment method
  3. Enter a valid payment method
  4. The outstanding charge is processed and your subscription is reactivated
Keep your payment method up to date to avoid service interruptions. If your card is about to expire, update it before the next billing cycle to prevent failed payments and potential access disruption.

Payment Security

All payment processing is handled by Stripe, which provides enterprise-grade security:
  • PCI DSS Level 1 compliance — The highest level of payment security certification
  • Encryption — All card data is encrypted in transit and at rest
  • 3D Secure — Additional authentication for supported cards when required by your bank (extra verification step during payment)
  • No card storage by Recruitier — Your card details are stored exclusively by Stripe, never in Recruitier’s systems
  • Tokenization — Your card details are replaced with a secure token for all transactions
You can review Stripe’s security practices at stripe.com/docs/security.

Common Questions

Yes, any valid credit or debit card can be used regardless of whether it is a personal or corporate card. Many agencies use a company card for centralized billing.
Direct bank transfers are not available for standard plans. SEPA Direct Debit may be available depending on your region. For Enterprise plans, contact our sales team to discuss alternative payment arrangements including bank transfers.
Yes, Stripe sends an email receipt for every successful payment. You can also download PDF invoices from the Stripe customer portal accessible via the Subscription page.
Refund policies are evaluated on a case-by-case basis. Common scenarios include accidental renewals (contact us within a few days of the charge), significant service issues, and billing errors. Contact support@recruitier.com with your account email, the charge in question, and the reason for your request.
This typically happens due to prorated charges. When you upgrade your plan or add seats mid-billing-period, Stripe calculates a prorated amount for the remaining days. Check your invoice in the Subscription page for a detailed breakdown of the charge.

Advanced

Stripe SDK Loading

Recruitier uses lazy loading for the Stripe SDK. This means:
  • The Stripe JavaScript library is only loaded when you navigate to billing or payment pages
  • This keeps the rest of the application fast by avoiding unnecessary script loading
  • The Stripe Elements (card input form) are rendered in an iframe hosted by Stripe, ensuring card details never touch Recruitier’s frontend code

Idempotency and Safety

All payment operations use Stripe idempotency keys. This means:
  • If a network error causes a payment request to be retried, you will not be charged twice
  • Subscription changes are applied exactly once, even if the request is sent multiple times due to connectivity issues
  • This provides a safety net against accidental duplicate charges

Webhook Processing

Stripe communicates subscription state changes to Recruitier via webhooks:
Webhook EventWhat It Triggers
invoice.paidSubscription activated/renewed, credits refreshed
invoice.payment_failedPayment failure notification sent to user
customer.subscription.updatedPlan change recorded, features adjusted
customer.subscription.deletedAccess restricted, cancellation finalized
These webhooks ensure that your account status is always in sync with Stripe, even if you close your browser during a billing operation.