redirect_url you provided when the transaction was created.
Setup
Paysquad does not provide self-service sign-up. Reach out to Paysquad to set up a sandbox and production account.Credentials
When setting up Paysquad in the dashboard, configure the following credentials. You can request these details from your Paysquad Merchant Portal once you are set up with an account.- API Key - Your secret API key used to authenticate requests to the Paysquad API.
- Client ID - Your merchant client identifier.
- Webhook Secret (optional) - A shared secret used to validate the signature of webhooks received from Paysquad. See Webhooks below.
Capabilities
Supported countries
Supported currencies
Webhooks
Paysquad sends webhook events to notify Gr4vy when a payment succeeds or fails. The webhook endpoint is configured automatically when you set up the connector in the dashboard. To validate the signature of incoming webhooks, set a Webhook Secret value on the connector and configure the same value on the Paysquad side.Integration
Paysquad is a push payment method. Any Paysquad transaction created returns atransaction resource with a status of processing and a payment_method.approval_url. Display this approval URL to the buyer in a popup, iframe, or by redirecting to it.
Once the buyer completes the payment on the Paysquad hosted page, Paysquad sends a webhook to Gr4vy. The transaction status is then updated and your system is notified via a Gr4vy webhook.
Start by creating a new transaction with the following required fields.
payment_method.approval_url and the status is set to processing.
approval_url to the buyer (in a popup, iframe, or redirect) so they can complete the payment on the Paysquad hosted page. Rely on webhooks to detect the final status of the transaction.