Jiggle Link is a hosted payment flow. Your system creates a payment request/Jiggle Link through the Jiggle API and redirects the customer to a hosted Jiggle payment page. After the user has sent their funds to your wallet address you can optionally receive the customer back at your returnUrl after a successful payment. We also offer a feature to check the status of a Jiggle Link transaction via our API.
This guide reflects the current implementation and is intended for customer integrations. It focuses on the externally relevant contract only.
| Environment | Hosted flow base URL | API base URL |
|---|---|---|
| Production | https://my.jigglewallet.com |
https://my.jigglewallet.com/main |
| Development / test | https://pay-dev.jiggle.app |
https://pay-dev.jiggle.app/main |
Notes:
/main.On the testnet server, pay-dev.jiggle.app, you will not receive an OTP when registering. The OTP to use is 222222.
Incoming and outgoing access on TCP port 443 should be granted to the following IP address:
| Environment | Domain | IP |
|---|---|---|
| Production | my.jigglewallet.com | 16.170.92.63 |
| Sandbox (testnet) | pay-dev.jiggle.app | 16.170.92.63 |
POST a Jiggle Link request to /api/payment/submitTransaction.paymentId and linkUuid. Keep both values for support and incident investigation, and provide them to Jiggle when reporting an issue.url.