Wishop Payments API
Accept payments from millions of Wishop wallet customers.
Create a charge server-side, redirect to hosted checkout, receive a signed webhook.
curl -X POST https://gatewayapi.wishopht.com/v1/charges \
-H "Authorization: Bearer sk_test_YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{ "amount": "1500.00", "currency": "HTG" }'Returns a pay_url. Test mode needs no approval.
01
Create a charge
Server-side POST with an amount and a currency. Returns a pay_url.
02
Redirect to pay_url
The customer confirms with their wallet phone number, PIN, and a one-time code.
03
Receive a webhook
A signed charge.paid event reaches your endpoint.
No browser SDK, no publishable key
Wishop issues one credential: a secret key, server-side only. Charges are created server-side and the customer is redirected to hosted checkout.
Start here
How Wishop worksThe integration model end to end.QuickstartFirst test payment, end to end.AuthenticationKeys, header formats, rotation, IP whitelisting.WebhooksEvent types, signature verification, retries, deduplication.Test phone numbersForcing a decline, locked PIN, or timeout.Going liveApproval, IP whitelisting, live keys.