Consumer Financing by FinHero

Consumer Financing by FinHero

Details
View on WordPress

Our plugin connects your store to the FinSys ecosystem, enabling customers to submit loan applications directly to participating lenders through a streamlined financing workflow.

By embedding financing into the customer journey, merchants can offer unique funding options to their customers and receive fast approvals through FinHero’s FinSys technology, which automates the underwriting process. The plugin tracks order flow with customized status codes that give merchants real-time visibility into the loan application status. Upon approval, merchants are paid in full upfront (less fees), while repayment and credit risk are managed by the lender, with no risk to the merchant.

Key Features:
* Loan Application Integration: Automatically generates and submits loan applications from WooCommerce order data.
* Secure Data Transmission: Captures and transmits borrower information securely via the FinSys API for compliant and reliable processing.
* Real-Time Status Sync: Updates WooCommerce order statuses instantly when lenders approve or reject applications.
* WooCommerce Block Compatibility: Fully compatible with modern WooCommerce Checkout and Cart Blocks.

External Services

This plugin connects to external FinHero’s FinSys API services to process financing applications. No data is sent to these services until a customer explicitly selects “FinHero Financing” as their payment method at checkout.

The plugin connects to the following domains depending on the environment selected in the settings:
* Production: https://finsys-api.finhero.asia and https://api.finhero.asia
* Staging: https://finsys-api-stage.finhero.asia

When Demo mode is selected, the plugin does not contact any external FinHero service. It uses an internal mock flow within WordPress so merchants can test the financing journey without live API credentials.

Service Details:

  • Authentication (login)
    • When: On checkout, when the customer places an order using FinHero financing.
    • Data sent: Merchant API credentials (Client ID and Client Secret).
    • Purpose: Obtain a JWT access token to authorize subsequent API requests.
  • File upload (uploadFile)
    • When: When a customer uploads a supporting document (e.g., identity card, payslip) during the financing application.
    • Data sent: The file contents and file metadata (name, type, size).
    • Purpose: Securely transfer customer documents to the FinSys platform for underwriting.
  • IHS submission (ihs/submission)
    • When: Immediately after the customer places an order using FinHero financing.
    • Data sent: Order details (product name, purchase amount, currency, merchant information).
    • Purpose: Create a financing application record (IHS) in the FinSys platform.
  • IHS update (update/{ihs_id})
    • When: When the customer completes and submits the financing application form.
    • Data sent: Customer personal details (name, email, address, identification number), employment details, and income information.
    • Purpose: Finalize the loan application with the customer’s full details.
  • IHS status transition ({ihs_id}/transitions)
    • When: When a WooCommerce order status changes or is cancelled.
    • Data sent: The IHS record ID and the transition action (e.g., CANCEL or AWAIT_DISBURSEMENT).
    • Purpose: Keep the financing application status synchronized with the WooCommerce order.

Legal and Privacy:

These services are provided by FinHero. By using this plugin, you agree to their terms and privacy policies:
* Terms of Service: https://finheroasia.com/terms-of-use
* Privacy Policy: https://finheroasia.com/privacy-policy

Details

Plugin code:
consumer-financing-by-finhero
Plugin version:
1.0.0
Outdated:
No
WP version:
6.0 or higher
PHP version:
7.4 or higher
Test up to WP version:
6.9.4
Total installations:
0
Last updated:
2026-06-05
Rating:
Times rated:
0
bnpl
financing
installments
payments
woocommerce