Follow Avox Docs on Google
Pick Avox Docs as a preferred source and Google shows these pages more often when you search for help with Avox.
Follow Avox Docs on Google
Pick Avox Docs as a preferred source and Google shows these pages more often when you search for help with Avox.
Connect a payment app and Avox can send a payment link in a chat, check whether it was paid, refund a payment, and hear about payments the moment they happen. Money always goes straight to your own account at the app; Avox never holds it.
All three connect with keys from the app's own dashboard. Avox tries the keys with the app before saving them, stores them encrypted and never shows them again.
What you need: a Razorpay account, and an API key (live or test).
Create a key
In the Razorpay Dashboard open Account & Settings, then API Keys, and generate a key.
Copy the Key ID (it starts with rzp_live_ or rzp_test_) and the Key secret (Razorpay
shows it once).
Connect in Avox
Open Connections, then Apps, then Razorpay, and click Connect. Paste both and click Connect.
Turn on instant updates
On Razorpay's page in Avox, under Instant updates, copy Avox's address. In Razorpay open
Webhooks, add a webhook with that address, type a secret of your own, and tick
payment_link.paid, payment_link.cancelled, payment_link.expired and refund.processed. Paste
the same secret in Avox as the Webhook secret.
plink_...) or a payment id (pay_...).What you need: a Stripe account, and a restricted key.
Create a restricted key
In the Stripe Dashboard open Developers, then API keys, and click Create restricted
key. Give it Checkout Sessions: Write and Refunds: Write. Copy the key (rk_live_...).
A secret key (sk_live_...) works too, but a restricted key can do less if it's ever leaked.
Connect in Avox
Open Stripe under Apps, click Connect and paste the key.
Turn on instant updates
Copy Avox's address from Instant updates. In Stripe open Developers, then Webhooks, add
an endpoint with that address and the events checkout.session.completed,
checkout.session.expired and charge.refunded. Copy the endpoint's Signing secret
(whsec_...) and paste it in Avox.
cs_...) or a payment id (pi_...), and shows refunds too.What you need: a PayPal Business account and a REST app in the PayPal Developer Dashboard.
Get the app's credentials
In the PayPal Developer Dashboard open Apps & Credentials, choose Live (or Sandbox to test), and open or create an app. Copy its Client ID and Secret.
Connect in Avox
Open PayPal under Apps, click Connect, paste both and pick the same environment.
Turn on instant updates
Copy Avox's address from Instant updates. In your PayPal app add a webhook with that address and
the events INVOICING.INVOICE.PAID, INVOICING.INVOICE.CANCELLED and PAYMENT.CAPTURE.REFUNDED.
Copy the Webhook ID PayPal shows and paste it in Avox.
INV2-...); refunds use the invoice id (or the PayPal payment id).Last updated