Skip to main content

Local Payout Overview

Local Payout

Local Payout Overview

PayCools Local Payout sends funds to a recipient's local wallet or bank account.

1

PayCools Local Payout Solution

PayCools Local Payout lets merchants pay local recipients in the local currency to local bank accounts or wallets, supporting user withdrawals, supplier payments, commissions, and similar needs.

PayCools Local Payout Solution

2

What Is a Payout?

A payout is a payment from a merchant's account balance to an account provided by a third-party user. The merchant pays an external user through the platform rather than withdrawing funds to itself.

DimensionDescription
Source of fundsMerchant PayCools balance, from acquiring settlement proceeds and top-ups
Amount deductedPayout amount + fee; the available balance must be sufficient
Recipient accountLocal bank account or e-wallet provided by a third party
InitiationAPI or manual initiation in the Merchant Dashboard

Process: The merchant submits the recipient account → the platform sends funds as instructed → the merchant balance is debited on success.

warning

Payouts validate only the recipient account number and do not verify whether the recipient name is correct or real. A correct account number is sufficient; an incorrect name usually does not affect the result. To confirm the account holder name in advance, use Account Verification.

3

Key Advantages

  • Direct local reach: Connect to local banks and wallets and pay in the local currency.
  • One integration, multiple countries: Cover the Philippines, Indonesia, Malaysia, Thailand, Mexico, and more without connecting to each channel separately.
  • Flexible initiation: Single or batch payouts through APIs or the Merchant Dashboard.
  • Transparent processing: Asynchronous notifications and a query API make status trackable; failed funds are returned automatically.
4

Use Cases

01

Platform Refunds

Refund users to a bank account or wallet when an original-route refund is not available.

  • Supported in multiple Southeast Asian countries
  • Arrival from real time to several hours
  • Users bind a recipient account on the refund page
02

Supplier Settlement

E-commerce and SaaS platforms settle funds with suppliers or partners regularly.

  • Deduct commission after order completion and settle the remainder
  • Batch payouts to multiple suppliers
  • Local bank accounts and e-wallets
03

Commission and Income

Ride-hailing, delivery, and freelance platforms pay service providers.

  • Driver income after order completion; daily rider settlement
  • High frequency and volume; batch and real-time payouts
  • Bank cards and wallets such as TrueMoney and GCash
04

Points and Rewards

Users withdraw points or campaign rewards to a personal account.

  • Convert points to cash and pay out
  • Instant small rewards for check-ins and referrals
  • Bank cards and e-wallets; mobile top-ups in some cases
05

Cross-Border Payments

Cross-border platforms pay overseas users, partners, and suppliers.

  • Royalties to Philippine users; supplier payments in Southeast Asia
  • The Philippines, Malaysia, Indonesia, Thailand, Mexico, and more
  • One integration covers multiple local networks
06

Payroll

Enterprises pay salaries or service fees to local employees and part-time workers.

  • Batch payouts for monthly or weekly payroll
  • Local bank accounts and e-wallets
  • Combine with statements for accounting
5

Business Flow

  1. The merchant selects a payout method and submits the recipient account; the amount and fee are deducted from the PayCools balance.
  2. PayCools submits the request to the payout channel.
  3. The channel processes the payout and returns the result.
  4. PayCools updates the status and synchronizes it through an asynchronous notification or the query API.
  5. The merchant updates the order based on the final status.
warning

A payout cannot be revoked once submitted. Do not mark the order as successful or failed before the final result is received.

6

Payout Modes

Small-Value and Large-Value

ModeDescriptionTypical Countries
Small-value payout (single)Within the channel's single-transaction limitThe Philippines, Malaysia, Thailand, and more
Large-value payoutRequires enablement by your account manager; in the Dashboard, add and approve a large-value beneficiary firstThe Philippines (≥ 50,000 PHP)
warning

Large-value payouts are disabled by default. The system does not split payouts automatically: split an amount into multiple small-value requests yourself, or enable large-value payouts and submit it as one transaction.

Single and Batch

DimensionSingle PayoutBatch Payout
InitiationOne transaction through the API or DashboardBatch file in the Dashboard / batch API
Scale1 transactionTens to thousands
Typical useSingle withdrawal, instant refundSupplier settlement, payroll, commissions
ReconciliationBy transaction IDBatch summary + details
ArrivalChannel-dependent, usually real timeDetermined by the slowest transaction
7

Payout Status and Arrival Time

Payout Status

StatusDescription
ProcessingPayCools accepted the request and is sending it to the channel
SuccessfulFunds reached the user's account
FailedRemittance failed (incorrect account, insufficient balance, channel rejection, etc.)

Arrival Time

Channel TypeArrival TimeOperating Hours
E-wallets (GCash / Maya / TrueMoney / DuitNow)Real time (seconds to minutes)24/7
Real-time bank transfers (InstaPay / DuitNow / PromptPay / BI-FAST / SPEI)Real time (seconds to minutes)24/7
Batch bank transfers (PESONet / IBG, etc.)Same day to next business dayBusiness days
8

Relationship with Other Products

  • Acquiring: Money in, from user to merchant.
  • Refunds: Return funds for an original payment through the original method; a payout is unrelated and can be sent to any account.
  • Split payments: Split an acquiring transaction to multiple PayCools merchant recipients before settlement; payouts send funds to any local bank or wallet account.
9

Risk Control and Failure Handling

Failure ReasonDescriptionRecommended Action
Incorrect recipient accountIncorrect, nonexistent, or mismatched accountVerify and retry (the name does not affect the payout)
Insufficient merchant balanceBalance cannot cover amount + feeTop up and retry
Risk control blockBlocked by a risk ruleContact your account manager
Channel unavailableChannel maintenance or unreachableWait and retry
note

For error codes (failedCode / failedMessage), see General Payout Rules · Error Codes. Failed payouts return funds to the merchant account. Use the final asynchronous status, not a synchronous response, as proof of success.