More
Changelog
Changes to the TigerPay API. We will list every change here. New fields and new error codes can be added at any time, so ignore anything you do not know.
Updates#
Latest changes
- WooCommerce plugin 1.1.1. Shows Visa, Mastercard, Jaywan and Apple Pay logos at checkout. It needs WordPress 6.5 or newer and WooCommerce 8.0 or newer. See WooCommerce plugin.
- Return URLs.
success_urlandcancel_urlare both required when you create a payment. A request without either returns a400validation error. See Payments. - Refund limit. A payment can be refunded for 180 days after it succeeded. After that,
POST /v1/payments/{id}/refundsreturns400with the error coderefund_window_expired. See Refunds. - Disputes. New webhook event
charge.dispute.created, sent when a customer's bank raises a chargeback. Itsdata.objectis the new Dispute object, with ids that start withdp_. See Disputes.
v1#
20 October 2026 · First release
Payments#
- Create, retrieve, list and cancel payments, in AED.
- Hosted payment page: the customer pays on
checkout_urland card details never reach your server. - Payment statuses:
pending,succeeded,failed,cancelled,expired. - The payment object carries the card brand, last 4 digits and issuing country once paid, plus
feeandnet. metadata,reference,descriptionandcustomer_emailon each payment.
Refunds#
- Full and partial refunds on succeeded payments. Retrieve a refund by id.
Webhooks#
- Events:
payment.succeeded,payment.failed,payment.cancelled,refund.succeeded,refund.failed, andwebhook.test. - Up to 5 endpoints per account, separate for test and live.
- Signed with
TigerPay-Signature(HMAC-SHA256). - Seven delivery attempts over about 32 hours.
Platform#
- Secret keys:
sk_test_for test mode andsk_live_for live mode. Idempotency-Keyon POST requests, kept for 24 hours.- Rate limit of 100 requests per minute per API key.
- One error format with five error types.
- WooCommerce plugin 1.0.0.
Not in v1#
Saved cards, subscriptions, a payouts API and currencies other than AED.