Home/Case Studies/Xendit Payment
CASE STUDY

Accepting Xendit payments inside GoHighLevel Custom App

We built Xendit as a payment method on the GoHighLevel marketplace, so businesses can collect invoice and checkout payments straight from their CRM, with every transaction verified.

xendit payment solid
GHL MarketplaceFirst marketplace app
XenditPayment gateway
Invoices + CheckoutSupported payment flows
VerifiedEvery transaction
01 · Overview

A new payment option for GoHighLevel users

The challenge

Businesses on GoHighLevel who use Xendit had no native way to take payments from their invoices and checkouts, and needed every payment to be trusted and reconciled in the CRM.

Our approach

We built our first GoHighLevel marketplace app and integrated Xendit as a payment method, with full configuration inside GHL, invoice and checkout support, and validation at each step.

The result

Customers can pay through Xendit on invoices and checkouts, and each payment is verified and reflected in the CRM automatically.

02 · How it works

From checkout to a verified payment

1

Connect

Install the app and configure Xendit from within GoHighLevel.

2

Checkout

A customer pays an invoice or checks out and picks Xendit.

3

Pay

The payment is processed securely on Xendit.

4

Verify

The transaction is checked before anything is marked as paid.

5

Sync

Invoice and payment status update in the CRM.

03 · What we built

Everything needed to take payments in GHL

Invoices & checkout payments

Customers pay GoHighLevel invoices and checkouts with Xendit, and the payment state flows back to the invoice.

Marketplace app

Our first app on the GoHighLevel marketplace, ready for businesses to install.

Payment configuration

Connect Xendit and set up payment options directly from within GHL.

Transaction verification

Payments are confirmed with Xendit before the CRM treats them as paid.

CRM sync

Payment status and records stay up to date inside the CRM.

04 · Trust & validation

Checked at every step

  • Payment amount and currency match the invoice
  • Transaction status is confirmed before updating the CRM
  • Incoming webhook requests are verified
  • Repeated notifications are handled safely
  • Clear states for pending, failed and expired payments
05 · Technology

Built with

GoHighLevel MarketplaceGHL CRMXendit APIWebhooksOAuth 2.0REST APIs

Need a payment gateway
in GoHighLevel?

We build marketplace apps and payment integrations for GHL. Tell us what you need.

Get a Quote