Payment method · Philippines

GCash for business: how to accept GCash payments

GCash for business means letting customers pay you straight from their GCash wallet. A business can get there in two ways: enrol as a GCash merchant directly, or accept GCash through a payment gateway that is already connected to the wallet. This page explains both routes, why companies registered outside the Philippines usually take the gateway route, and what onboarding looks like if you accept GCash through CVPay.

What GCash is, and why your customers expect it

GCash is the most widely used e-wallet in the Philippines. It is operated by G-Xchange, Inc. and lives in an app that many Filipinos open every day to pay bills, buy load, send money to family and shop online. Customers fund their balance from a bank account, over the counter at partner outlets, or by receiving transfers from other people.

For an online seller this changes the checkout. A large share of Filipino shoppers do not hold a credit card, or prefer not to type card details into a site they do not know. When they see GCash as an option, they can confirm the purchase inside an app they already trust. Leaving it out tends to push those customers to abandon the order or ask for a manual transfer.

Two ways a business can accept GCash

Whichever route you choose, the customer experience is similar: they pick GCash, approve the payment in the GCash app, and your system needs a reliable signal that the money arrived. What differs is who you sign with, who reviews your company, and who settles the funds to you.

  • Direct merchant enrolment. You apply to the wallet’s own business program. This route is generally built for businesses registered in the Philippines: expect to provide local registration papers (DTI for sole proprietors, SEC for partnerships and corporations), tax registration with the BIR and a Philippine bank account to receive pesos. The wallet sets these requirements and can change them, so read its current merchant pages before you apply.
  • Through a payment gateway. A gateway that already has a GCash connection offers it as one payment method behind its own API. The gateway reviews your company under its own KYB rules, you integrate once, and GCash sits next to the other methods that gateway supports. Contract, settlement and support all run through the gateway rather than the wallet.

GCash business account vs a payment gateway: which one fits you

A GCash business account is GCash’s own merchant account. The business signs up with GCash, accepts payments from GCash users, for example with a GCash QR code at the counter or a GCash payment option online, and receives the money from GCash. The account belongs to the wallet, so everything it does is GCash only.

Accepting GCash through a payment gateway means the gateway holds the connection to GCash and offers it to you as one method among several. You sign with the gateway, it reviews your company, and your system talks to the gateway’s API rather than to the wallet. Your customers still approve the payment in their GCash app; the difference is on your side of the checkout.

  • A GCash business account tends to suit a business registered in the Philippines that mainly wants GCash, often a shop, restaurant or small online seller that is happy to manage the wallet relationship itself.
  • A payment gateway tends to suit a company registered abroad, a platform or app that wants GCash next to other wallets, QR Ph and bank transfers under one integration, or a business that also needs to pay money out in the Philippines.
  • The two are not exclusive. Some businesses keep a GCash business account for their physical stores and use a gateway for their website or app.
  • Eligibility, documents and pricing for a GCash business account are set by GCash and can change, so check GCash’s current merchant pages rather than a third-party summary.

Why companies outside the Philippines usually use a gateway

If you already have a Philippine entity and only need GCash, enrolling directly can be the simplest path. Most cross-border sellers, platforms and app publishers are in a different position, and the gateway route removes several blockers at once.

  • Paperwork: direct programs ask for local registration documents that a company incorporated in Singapore, Hong Kong, Europe or elsewhere does not have.
  • Settlement: a direct merchant is normally paid in pesos to a local bank account; a foreign company needs a provider that can settle it in a way its treasury can use.
  • One integration instead of several: Filipino customers also use other wallets, QR codes and bank transfers. Contracting each one separately multiplies legal work, integrations and reconciliation files.
  • One notification format: with a gateway, every method reports payment status the same way, so your order system only has to understand one kind of event.
  • Pay-outs: if you also need to send money back to customers, sellers or partners in the Philippines, it helps when collection and disbursement sit with the same provider.

Accepting GCash through CVPay, step by step

The sequence below is the onboarding path for a merchant account. Each CVPay statement is a fixed product fact; the rest is what you should prepare or build at that stage.

  1. 01

    Apply and pass KYB

    Merchants are onboarded after a KYB review. A sandbox environment is opened first, and the sandbox is isolated from production.

    Register with the button on this page and have your company documents ready, typically incorporation papers, shareholder and director details, and a short description of what you sell and to whom.

  2. 02

    Build against the sandbox

    Use the sandbox to create test pay-ins and walk through every status your checkout can receive, including payments the customer abandons. Do not mark an order paid because the customer was redirected back to your site.

  3. 03

    Handle signed callbacks

    Payment status changes are sent as webhook callbacks, and every callback is signed.

    Verify the signature before you touch an order, store the raw payload for reconciliation, and make the handler idempotent so a repeated callback never credits the same order twice.

  4. 04

    Move to production

    Pay-in methods include VietQR, MoMo, ZaloPay and Viettel Money in Vietnam, and GCash, Maya, GrabPay and QR Ph in the Philippines.

    Production is a separate environment, so switch credentials and endpoints deliberately and start with a small live GCash payment of your own before opening it to customers.

Checklist before you switch GCash on

  • Label the option “GCash” with its logo; customers scan the list for the wallet name, not for a generic “e-wallet”.
  • Design for phones first. Most GCash payments start and finish on a mobile screen.
  • Give each order an expiry and show it, so an unpaid order does not hold stock forever.
  • Reconcile every day against your callback log and the provider’s report, not against browser redirects.
  • Write down your refund and dispute process before launch so support knows what to tell customers.

CVPay facts for GCash merchants

These are the product facts you can rely on. Anything not listed here, ask us before you build on it.

  • Pay-in methods include VietQR, MoMo, ZaloPay and Viettel Money in Vietnam, and GCash, Maya, GrabPay and QR Ph in the Philippines.
  • Pay-ins support three kinds of method: bank transfer, QR code and e-wallet.
  • Merchants are onboarded after a KYB review. A sandbox environment is opened first, and the sandbox is isolated from production.
  • Payment status changes are sent as webhook callbacks, and every callback is signed.

Which methods are enabled on a specific merchant account is confirmed during onboarding.

FAQ

What does “GCash for business” mean?+

It means accepting payments from customers’ GCash wallets as a merchant, either by enrolling in the wallet’s own business program or by using a payment gateway that offers GCash as one of its methods.

Can a company registered abroad become a GCash merchant directly?+

Direct enrolment is generally designed for Philippine-registered businesses with local documents and a local bank account. Companies registered elsewhere normally accept GCash through a gateway that will onboard a foreign entity.

How do I apply for GCash for business?+

Pick the route first. For a GCash business account, you apply to GCash itself and follow the steps on its current merchant pages. To accept GCash through CVPay, register with the button on this page. Merchants are onboarded after a KYB review. A sandbox environment is opened first, and the sandbox is isolated from production.

What are the requirements for GCash for business?+

For a GCash business account, the requirements are set and updated by GCash, so check its current merchant pages. Through CVPay, your company goes through KYB instead: merchants are onboarded after a KYB review. Pay-in methods include VietQR, MoMo, ZaloPay and Viettel Money in Vietnam, and GCash, Maya, GrabPay and QR Ph in the Philippines; which methods are enabled on your merchant account is confirmed during onboarding.

Is GCash switched on for every CVPay merchant account?+

Not automatically. GCash is one of CVPay’s pay-in methods in the Philippines, but which methods are enabled on a specific merchant account is confirmed during onboarding.

How is GCash different from QR Ph?+

GCash is one e-wallet. QR Ph is the national QR standard that lets a customer pay a single code from many banking and wallet apps, GCash included. See the QR Ph page for how merchants accept it.

Related

Start accepting payments today.

Create an account and go live, or talk to our team about your requirements.