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)
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:Click Manage Payment Method
Click the Manage Payment or Add Payment Method button. This opens the
Stripe-hosted payment portal.
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.
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
Updating Payment Details
If your card expires, your card number changes, or you want to switch to a different payment method:- Navigate to the Subscription page
- Click Manage Payment to open the Stripe portal
- Update your card details or add a new card
- Save the changes
Applying Promo Codes
If you have a promotional code, you can apply it during checkout or from your subscription settings:- Navigate to the Subscription page
- Find the promo code field
- Enter your code (codes are case-insensitive — “PROMO2024” and “promo2024” work the same way)
- The discount is validated through Stripe in real time
- 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
Viewing Invoices
Recruitier generates invoices for every billing cycle through Stripe. To view your invoices:- Navigate to the Subscription page
- Click View Invoices or access the Stripe customer portal
- Browse your invoice history
| Field | Description |
|---|---|
| Invoice number | A unique identifier for the invoice |
| Date | The date the invoice was generated |
| Amount | The total amount charged (including any prorated adjustments) |
| Plan details | The plan type and billing period |
| Seat count | (Agency plans) The number of seats billed |
| BTW number | Your Dutch VAT number (if entered in Account Settings) |
| Status | Paid, Pending, or Failed |
| PDF download | A downloadable PDF of the invoice |
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:- First retry — A few days after the initial failure
- Second retry — A few more days later
- 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:- Navigate to the Subscription page
- Click Manage Payment to update your payment method
- Enter a valid payment method
- The outstanding charge is processed and your subscription is reactivated
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
Common Questions
Can I use a company credit card?
Can I use a company credit card?
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.
Can I pay by bank transfer?
Can I pay by bank transfer?
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.
Will I receive a receipt for each payment?
Will I receive a receipt for each payment?
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.
Can I get a refund?
Can I get a refund?
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.
Why was I charged a different amount than expected?
Why was I charged a different amount than expected?
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 Event | What It Triggers |
|---|---|
invoice.paid | Subscription activated/renewed, credits refreshed |
invoice.payment_failed | Payment failure notification sent to user |
customer.subscription.updated | Plan change recorded, features adjusted |
customer.subscription.deleted | Access restricted, cancellation finalized |

