Getting Started with JustiFi
Welcome to JustiFi, where we empower software companies to transform into trailblazing Fintech leaders. Our suite of Fintech products is designed to seamlessly integrate financial technology into your offerings and open new horizons in the fintech world.
Overview
JustiFi provides a complete payment infrastructure solution that enables platforms to:
- Onboard and underwrite merchants (sub accounts)
- Process merchants' payments through multiple channels
- Manage merchant payouts and platform earnings
- Provide comprehensive reporting and analytics
1. Merchant Onboarding
The onboarding process collects necessary business information for underwriting
- Business Creation: Store merchant details via the Business API
- Sub-Account: Automatically created upon successful form submission and needed for payment processing
- Underwriting: JustiFi reviews and approves merchants (1-2 business days)
- Status Monitoring: Subscribe to
sub_account.updatedwebhooks
Collect your merchants' business information via the following options:
- Hosted Onboarding: Include a JustiFi-hosted form via iframe - see details
- Payment Provisioning Web Component: Embed a customizable pre-designed form on your platform - see details
2. Payment Processing
JustiFi offers flexible E-commerce and card present payment solutions.
E-commerce Options
- Hosted Checkout: Minimal integration, JustiFi-hosted checkout form - see details
- Unified Checkout Web Component: Embedded pre-designed checkout form - see details
- Modular Checkout Web Component: Fully customizable checkout flow - see details
The following add ons are available in each of these E-commerce solutions:
- Apple Pay: Adds Apple Pay to the checkout form - see details
- Google Pay (coming soon): Adds Google Pay to the checkout form
- Bank Account Verification via Plaid: Allows customers to link their bank account for payment - see details
- Buy Now Pay Later via Sezzle
- Insurance: Add insurance to the checkout flow
Additional Payment Features
- Card Present Solution: Terminal integration via Verifone partnership - see details
- Payment Method Tokenization: Collect payment methods for later and recurring charges - see details
3. Reporting & Analytics
Access comprehensive reporting on all transaction for your platform as well as merchant specific data.
Platform Level Reporting
- API Access: Payments, Payouts, Proceeds, and Reporting APIs
- JustiFi Dashboard: Visual reporting interface at app.justifi.ai
Merchant Specific Reporting
- Filtered API Access: APIs offer merchant-specific data via sub-account filtering
- Embedded Web Components: Provide insights to your merchants on your platform via PaymentsList, PaymentDetails, PayoutsList, PayoutDetails, etc.
Important Identifiers
Keep track of these key identifiers throughout your integration:
| Identifier | Purpose | Example |
|---|---|---|
| API Key | Environment-specific API access | test_abc123 |
| Access Token | API request authorization | Bearer eyJ... |
| Web Component Token | Embed component authorization | wct_123456 |
| Business ID | Unique business identifier | biz_a1b2c3d4 |
| Sub-Account ID | Payment processing identifier | acc_x1y2z3w4 |
Testing Your Integration
JustiFi provides a comprehensive sandbox environment. It can be accessed via API and on the JustiFi dashboard via Test Mode
- Utilize the developer dashboard (https://app.justifi.ai/ -> Developers)
- Use test API keys for all development
- Full API response simulation
For detailed testing scenarios, visit https://docs.justifi.tech/category/testing
Security Best Practices
- Never expose API keys in client-side code
- Always use HTTPS for API communications
- Implement webhook signature validation see details
- Store sensitive data securely
- Use web component tokens with appropriate expiration times see details
Resources
- API Reference: https://docs.justifi.tech/api-spec
- Web Component Documentation: https://storybook.justifi.ai/
- Developer Dashboard: https://app.justifi.ai/ -> Developers
- Status Page: https://status.justifi.ai
Support and Feedback
Need additional help or want to share suggestions or comments? Our dedicated support team is here to assist you. Contact us at customer_success@justifi.tech or visit our Support Center.
Embark on your journey with JustiFi and unlock the potential of fintech in your software solutions. We're excited to see what you'll build!