Skip to main content

Best Practices

This section serves as a guideline for the best practices in Accept Payment integration.

Include your transaction ID, order ID, or invoice ID in the title parameter when creating a bill.

This helps streamline transaction tracking by ensuring the same unique ID exists in both Flip and your system. Additionally, if a customer inquires about their transaction status, you can easily look it up using the ID or title in the Flip dashboard.

Use a unique sender_email for every Create Bill request. Each sender_name should be paired with a unique sender_email.

Avoid using the same sender_email across multiple bills, as this can lead to race conditions and transaction data mismatches. It is acceptable for one sender_email to be associated with one sender_name, but using a single sender_email for multiple sender_names will result in data discrepancies.

Pay attention to the minimum amount required for each payment method before creating a bill.

Ensure that the amount meets the minimum requirement for the chosen payment method to avoid errors when processing the transaction. For E-Wallet and QRIS minimum amount is IDR 1.000, and for others payment method minimum amount transaction is IDR 10.000.

For seamless e-wallet integration, please note that each e-wallet has its own payment process.

If you're using step 3 and selecting the e-wallet payment method, you still need to redirect your customers to the Flip checkout page. After that, each e-wallet will follow its unique payment process. You can check the specific payment methods for each e-wallet here.