ringkit_top_up
Step 6: Fund the wallet. Add funds (min $10). Returns a checkoutUrl that the human must open and pay (you can't pay), or null when credited immediately (dev). A retried identical call returns the same checkout URL; pass a new idempotencyKey to start a second top-up of the same amount. Identical requests are deduplicated for 24 hours; use a new idempotencyKey only to deliberately repeat the action.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| returnTo | No | wallet | |
| businessId | No | Defaults to the business of the API key in the Authorization header. | |
| amountCents | Yes | ||
| idempotencyKey | No | Optional. Retries of the same call should reuse it (the stored result comes back); a new value deliberately repeats an identical call. The MCP POST's Idempotency-Key header takes precedence. |