New payment gateways: Mercado Pago, PayPal, Square and Adyen
Four online payment gateways in the bring-your-own-account (BYO) model, mirroring Stripe. You paste the credential in Settings, Integrations, enable it, and payment lands straight in YOUR gateway account. The webhook confirms the payment and, when linked to an invoice, settles it automatically. Encrypted credentials, no cost from us.
These gateways work like Stripe: you bring your own account (BYO). The money lands straight in YOUR gateway account, with no cost or middleman on our side. Open Settings, Integrations, find the card, paste the credential (always encrypted) and enable it. Until it is configured and enabled, nothing happens.
In all of them the webhook is what confirms the payment: copy the webhook URL from the card, register it in the gateway dashboard and paste the verification secret. When the payment is linked to a customer invoice, settlement is automatic (the invoice becomes paid or partial), through the same idempotent path as Stripe, with no double posting.
Mercado Pago
- Paste the production access token (Your integrations, in the Mercado Pago dashboard).
- Register a webhook for the card URL with the payments event and paste the webhook secret key.
- Enable it. When a payment is confirmed, we fetch the real status and settle the linked invoice.
PayPal
- Create a REST app (Developer Dashboard) and paste the Client ID and Secret; choose the environment (live or sandbox).
- Register a webhook for the card URL and enter the Webhook ID (we use it to verify the signature).
- Enable it. On a completed capture (PAYMENT.CAPTURE.COMPLETED), the payment is confirmed.
Square
- Paste the access token and the location ID (Developer Dashboard) and choose the environment.
- Register a webhook for the card URL with the payment.updated event and paste the signature key.
- Enable it. A completed payment confirms the charge and settles the linked invoice.
Adyen
- Paste the API key and the merchant account; in production also enter the live endpoint prefix.
- Register a standard webhook for the card URL, turn on HMAC and paste the HMAC key.
- Enable it. We verify the HMAC of each notification and, on a successful AUTHORISATION, confirm the payment.
None of these costs anything from us: the account and credentials are yours. If a webhook is rejected, check the webhook secret (a value different from the one stored in the CRM is rejected).