Flip API Documentation

website·Indexed 30 days ago

https://beta-docs-flip.netlify.app

API documentation for Flip's financial services, including disbursement, international transfers, and KYC verification. Features endpoints for bank account inquiries, exchange rates, bill creation, and Special Money Transfer for companies with PJP licenses, along with comprehensive error code lists and webhook notification guides.

Tokens
41.2K
Snippets
119
Records
249
Agent score
74%

What's inside Flip

  1. Overview of Flip for Business capabilities

    Flip for Business provides a suite of financial tools for businesses to manage fund movements. The platform is divided into two primary functional areas:

    1. Money Transfer / International Transfer (Disbursement): Used for outgoing payments such as employee salaries, vendor/supplier payments, company procurement, investment withdrawals, and fund transfers for cooperatives or financial institutions.
    2. Accept Payment: Used for incoming funds, including e-commerce transactions, investment purchases, donations, member contributions, service/product payments, school fees, bill payments, and POS/vending machine integrations.
  2. Overview of Flip for Business Accept Payment APIs

    Flip for Business provides a suite of APIs to accept payments from customers using multiple methods, including Bank Transfers, Virtual Accounts, E-Wallets, QRIS, Credit Cards, and Retail methods. Payment links and transactions can be monitored via the Flip for Business dashboard or through the available API endpoints.
  3. Overview of Flip for Business Dashboard capabilities

    The Flip for Business Dashboard serves as the central command center for managing integrations and financial transactions. It provides tools for the following administrative and operational tasks:

    • User management
    • Transaction tracking
    • API key retrieval
    • API callback configuration
    • Processing and distributing payments
  4. Overview of Flip Money Transfer

    Money Transfer is a Flip for Business product designed for high-volume transactions, allowing users to transfer funds to up to 20,000 accounts in a single operation. It supports three beneficiary types: Bank, Virtual Account (VA), and E-wallet. Supported VA types include BRI, Danamon, CIMB, BNI, Permata, Mandiri, and Muamalat.
  5. Understand Payment Expiry Time behavior

    Payment expiration times determine the duration a payment request remains valid. If the expiration time is reached without completion, the payment request automatically expires. Note that the specific expiration duration may vary based on the payment method used.
  6. Integrate Flip payments into WooCommerce

    Flip for WooCommerce is a WordPress plugin that integrates Flip's payment processing into WooCommerce stores. It allows merchants in Indonesia to provide a seamless, secure, and reliable checkout experience where customers can complete transactions without leaving the store.
  7. Use Flip for Business Test Mode

    Flip for Business provides a Test Mode (Sandbox) to simulate payment scenarios without affecting real transactions or funds. New test accounts are provided with a virtual, non-withdrawable Flip Deposit Balance of IDR 950,000,000,000.

    Test Mode Capabilities:

    • Dashboard Test Mode: Allows practice with Money Transfers/Disbursements, Payment Links, transaction management, and the Developer Menu.
    • API Test Mode: Allows developers to use test credentials to simulate payment processing, handle errors, and validate API responses without risking real-world data.
  8. Integrate Flip payments into WooCommerce

    Flip for WooCommerce is a plugin that integrates Flip's secure payment processing directly into WordPress e-commerce sites. It is specifically designed for seamless transactions within Indonesia, allowing customers to complete payments without leaving the store.
  9. Understand payment expiration times

    Payment expiration times determine the duration a payment request remains valid. After this period, the request automatically expires. The specific expiration window varies based on the payment method utilized for the transaction.
  10. Understand Agent Money Transfer for non-PJP licensed companies

    Agent Money Transfer is a disbursement service designed for companies that do not hold a PJP (Penyedia Jasa Pembayaran) or PTD (Perusahaan Transfer Dana) license but want to provide money transfer services to their users (e.g., PPOB platforms).

    Unlike standard Special Money Transfer where the company handles KYC verification, in the Agent Money Transfer model, Flip (as the PTD license holder) is responsible for the entire end-to-end flow, including:

    1. Verifying the user's KYC data.
    2. Processing the money transfer transaction only for approved users.