Stripe Connect Backend Developer Needed
Budget: $250 – $750 CAD
Job Title: Backend Developer for Stripe Connect (Destination Charges + SCaT + Stripe Tax)
I am looking for a backend developer with strong practical experience in Stripe Connect (Express accounts) to finalize and correct an existing multi-region payment setup. The system is functional, but certain parameters, regional flow selection, document rules, and tax behavior need correction to comply fully with Stripe’s requirements.
This project includes two separate payment models:
1. Service-based transactions
o Destination Charges for IN/SG/AU
o SCaT for US/CA/EU/UK
2. Contribution-based transactions
o All countries use Destination Charges
o This flow must also support Stripe Tax reporting and correct payout handling
Stripe Tax is enabled, and part of your task is ensuring the correct interaction between Connect flows and tax rules.
Work Scope
1. Correct PaymentIntent + Transfer Parameters
• Ensure Destination Charges use:
on_behalf_of + transfer_data[destination]
• Ensure SCaT uses platform as the Merchant of Record
• Correct usage of:
o acct_ IDs for connected accounts
o cus_ IDs for customer creation
• Fix issues where incorrect account country or logic routes the transaction to the wrong model
• Ensure correct fund flow under both service-based and contribution-based scenarios
2. Fix Document Generation + Legal Output Requirements
Existing templates need correction, not replacement.
Tasks include:
• Ensuring the correct entity appears on each document
• Ensuring service amounts or contribution amounts appear correctly
• Removing platform fees from buyer-facing DC documents
• Using payout statements instead of invoices where appropriate
• Adding or correcting tax notes (text provided)
• Removing tax lines where legally not applicable
• Ensuring correct Stripe Tax behaviour and consistency with both payment flows
• Ensuring all documents respect Merchant of Record rules
• Ensuring contribution-based Destination Charges generate compliant documents for all regions
3. Payout Statement Creation (PDF Output Required)
You will:
• Create or correct payout statements issued by the platform to connected accounts
• Show gross amount, platform fee, net payout, reference details
• Apply correct tax notes (e.g., reverse charge where required)
• Output final statements as PDF files using PDFKit or HTML-to-PDF
• Ensure payout statements reconcile properly with Stripe Transfers
4. Region-Based Logic Fixes
• Ensure IN/SG/AU route to Destination Charges
• Ensure US/CA/EU/UK route to SCaT
• Ensure all countries route to Destination Charges for contribution-based transactions
• Confirm no misrouting due to incorrect connected account onboarding
• Ensure Stripe Tax behavior matches region mapping in both payment models
• Requirements
• Strong hands-on experience with Stripe Connect (Express accounts)
• Experience with PaymentIntents, Transfers, Connect account onboarding, and MoR rules
• Ability to read Stripe dashboard / API logs and identify incorrect parameters
• Experience generating PDFs (PDFKit or equivalent)
• Understanding of legal differences between invoices and payout statements
• Understanding of fund flow differences between SCaT and Destination Charges
• Must sign our NDA before starting
• Fixed budget — only serious bids
• To Apply
Please include:
• A short introduction
• Examples of Stripe Connect projects you have completed (include any legal/tax-related parts)
• Confirmation you understand Destination Charges, SCaT, and Stripe Tax
• Confirmation you can produce payout statements in PDF format
• Confirmation that you accept the fixed budget
I am looking for a backend developer with strong practical experience in Stripe Connect (Express accounts) to finalize and correct an existing multi-region payment setup. The system is functional, but certain parameters, regional flow selection, document rules, and tax behavior need correction to comply fully with Stripe’s requirements.
This project includes two separate payment models:
1. Service-based transactions
o Destination Charges for IN/SG/AU
o SCaT for US/CA/EU/UK
2. Contribution-based transactions
o All countries use Destination Charges
o This flow must also support Stripe Tax reporting and correct payout handling
Stripe Tax is enabled, and part of your task is ensuring the correct interaction between Connect flows and tax rules.
Work Scope
1. Correct PaymentIntent + Transfer Parameters
• Ensure Destination Charges use:
on_behalf_of + transfer_data[destination]
• Ensure SCaT uses platform as the Merchant of Record
• Correct usage of:
o acct_ IDs for connected accounts
o cus_ IDs for customer creation
• Fix issues where incorrect account country or logic routes the transaction to the wrong model
• Ensure correct fund flow under both service-based and contribution-based scenarios
2. Fix Document Generation + Legal Output Requirements
Existing templates need correction, not replacement.
Tasks include:
• Ensuring the correct entity appears on each document
• Ensuring service amounts or contribution amounts appear correctly
• Removing platform fees from buyer-facing DC documents
• Using payout statements instead of invoices where appropriate
• Adding or correcting tax notes (text provided)
• Removing tax lines where legally not applicable
• Ensuring correct Stripe Tax behaviour and consistency with both payment flows
• Ensuring all documents respect Merchant of Record rules
• Ensuring contribution-based Destination Charges generate compliant documents for all regions
3. Payout Statement Creation (PDF Output Required)
You will:
• Create or correct payout statements issued by the platform to connected accounts
• Show gross amount, platform fee, net payout, reference details
• Apply correct tax notes (e.g., reverse charge where required)
• Output final statements as PDF files using PDFKit or HTML-to-PDF
• Ensure payout statements reconcile properly with Stripe Transfers
4. Region-Based Logic Fixes
• Ensure IN/SG/AU route to Destination Charges
• Ensure US/CA/EU/UK route to SCaT
• Ensure all countries route to Destination Charges for contribution-based transactions
• Confirm no misrouting due to incorrect connected account onboarding
• Ensure Stripe Tax behavior matches region mapping in both payment models
• Requirements
• Strong hands-on experience with Stripe Connect (Express accounts)
• Experience with PaymentIntents, Transfers, Connect account onboarding, and MoR rules
• Ability to read Stripe dashboard / API logs and identify incorrect parameters
• Experience generating PDFs (PDFKit or equivalent)
• Understanding of legal differences between invoices and payout statements
• Understanding of fund flow differences between SCaT and Destination Charges
• Must sign our NDA before starting
• Fixed budget — only serious bids
• To Apply
Please include:
• A short introduction
• Examples of Stripe Connect projects you have completed (include any legal/tax-related parts)
• Confirmation you understand Destination Charges, SCaT, and Stripe Tax
• Confirmation you can produce payout statements in PDF format
• Confirmation that you accept the fixed budget