Fapshi logo
  • Pricing
  • Contact
Sign In
Start now
Fapshi logo
Fapshi logo

Products

  • Payment Links
  • Iventily
  • Invoicing
  • Products
  • Online Store
  • Mobile App
  • Bulk Payments
  • Wallet

Developers

  • Documentation
  • Full API reference
  • Libraries and SDKs
  • Plugins
  • Automate payouts

Resources

  • Help & Support
  • Guides
  • Pricing
  • Contact
  • Suggest a Feature

Company

  • Customer Directory
  • Newsroom
  • Jobs
  • Privacy policy
  • Terms & Conditions
  • AML Policy
  • Join our Slack channel
  • Join our WhatsApp Community

© 2025 Fapshi, Inc.

Popular topics

    Account

    Dashboard

    Payments

    Compliance

    Developer

    2FA

    Verification

    Payouts

    API

    Getting Started

Contact support

24/7 help from our support staff

Help & Support

Developer

  • How to Create a Service (to get API Credentials)

    To get your Live credentials (apiuser, apikey), you need to create a service in your Fapshi dashboard. Here’s how:

    1. Log in to your Fapshi dashboard.
    2. In the side menu, go to the Merchants dropdown.
    3. Click “New Service”.
    4. Fill in the required details:
      • Service name (e.g. the name of your app or website)
      • Domain name (the domain you own or intend to use) — you can use one you don’t yet own, but avoid using Fapshi’s domain (e.g. don’t use fapshi.com itself).
    5. Once the service is created, at the bottom of the dashboard/service page, your apiuser and apikey for that service will be displayed. Copy these carefully. They are sensitive, especially the apikey.
    6. Store the credentials securely (e.g. in an environment file or secure vault). Don’t hard-code them or commit them in public repos. Rotate keys if needed.
    ⚠️ Note: In Live mode, the payout/disbursement function may be off by default. You might need to contact Fapshi support to activate it once you’ve tested in the sandbox and are ready.
  • How to Switch from Test (Sandbox) to Live (Production) Environment when using the Fapshi API

    When you're ready to go live — i.e. start processing real payments via Fapshi instead of just testing — you need to make a few changes. These are the steps:

    What you must doDetails
    1. Replace your API credentialsUse the Live apiuser and apikey instead of the sandbox/test ones. You can find these on the developers tab when you create a service.
    2. Switch your base URLChange the base URL in your code/config from https://sandbox.fapshi.com to https://live.fapshi.com.
    3. Double-check everything elseMake sure your configuration (webhooks, callback URLs, etc.) and options are correct for production; make sure you’re using real credentials and that your account is activated.

    Once those changes are made, your integration should be running in “live mode” — real transactions, real money, etc.

  • How to Activate Direct Pay for Your Fapshi API

    Direct Pay lets you collect payments directly on your platform with the Fapshi API. To activate it for live transactions, you must apply through Fapshi Support.

    Prerequisite

    Before applying, you must first implement Direct Pay in Sandbox mode on your platform and ensure it works correctly. This is required to demonstrate your integration before activation in live mode.

    How to Apply

    To request Direct Pay activation, send an email to support@fapshi.com with the following details:

    1. Your personal and business information
      • Your full name
      • Your Fapshi account email
      • Your business name (as registered on Fapshi)

    2. Description of your platform

    • Explain clearly how your platform works (or how it will work once launched).

    3. Platform type

    • State if it’s a web application or a mobile application.

    4. Sandbox testing

    • Confirm whether you have already implemented your solution using the sandbox environment.

    5. Reason for choosing Direct Pay

    • Explain why you prefer Direct Pay instead of Initiate Pay. Check this article to know the difference between direct pay and initiate pay:
      https://www.fapshi.com/en/help-and-support/direct-pay-vs-initiate-pay-all-you-need-to-know

    6. Provide the Live API User ONLY of your collections service. NEVER SHARE YOUR LIVE API KEY!

    Important Notes

    • Please make sure to answer all the questions in your email. This will speed up the review and processing of your request.
    • If any details are missing, Support may ask for additional clarification, which can delay your activation.

    ✅ Once your request is reviewed and approved, Fapshi Support will activate Direct Pay for your account in live mode, allowing you to process real payments.