# Paynamics

> Set up Paynamics Paygate on your own merchant account in the Philippines for GCash, Maya and cards: the Merchant ID, the Merchant key and the notification URL.

Source: https://docs.centipidbilling.com/billing/payment-gateways/paynamics

## Collect payments with Paynamics

`PAYNAMICS` sends the payer to the **Paynamics Paygate hosted page** to pay with
GCash, Maya or a card. Which methods appear depends on what Paynamics has
activated on your merchant account.

Centipid Billing signs the payment request, sends the payer to Paygate, and
credits the package only when Paynamics sends back a notification with a valid
signature and an approved result. Nothing is credited from the page the payer
returns to.

The money goes into **your own Paynamics merchant account**. Centipid Billing
never holds it. You open the account with Paynamics yourself.

Offered in the country catalog for the Philippines only, next to Xendit. Your
billing currency must be `PHP`, or payments are refused before they reach
Paynamics.

## Configure the gateway

#### Open Settings → Payments → Paynamics

Select Paynamics from the payment marketplace.

#### Enter the Merchant ID and Merchant key

Paynamics gives you both when your Paygate account is activated. The key
signs every request and checks every notification, so keep it private.

#### Give Paynamics the notification URL

Copy the **Notification URL** shown under Callback URLs and register it
with Paynamics. The return address is sent with each payment.

## Callback URLs

| URL | Path | Purpose |
| --- | --- | --- |
| Notification URL | `/api/paynamics/notify` | Signed server-to-server result that credits the payment |

Always use your primary domain. If you change it, register the new Notification
URL with Paynamics.
