_native hands you that SDK. For the rest, _native gives you PayKit’s own HTTP client, already pointed at the provider’s base URL and authenticated with the credentials you configured.
Methods
endpoint is the path, relative to the provider’s base URL. options is a normal fetch init object without method.
Example
Why use it
- Base URL and auth headers are already set, so you only pass the path.
- Sends and parses JSON for you.
- Returns a
Resultinstead of throwing, so you checkresult.ok. - Retries rate limits, timeouts, dropped connections and 5xx responses up to 3 times with backoff.
- Classifies failures into the same error types as the rest of PayKit.
- Types the response through the generic on each method.
- Built on
fetch, so there is no extra dependency and it runs wherever PayKit runs.