# Fizen Pay API Documents

## Fizen Pay API Documents

- [Introduction](https://pay-apidocs.fizen.io/introduction.md): The Fizen Pay API provides a simple and powerful REST API to integrate CryptoCurrencies payments into your business or application.
- [Process Flow](https://pay-apidocs.fizen.io/process-flow.md): The instructions below show how Users, Merchants process with Fizen Pay for payment requests.
- [Getting Started](https://pay-apidocs.fizen.io/getting-started.md): A quick start guide can be good to help merchants get up and running with your API in a few steps.
- [Register](https://pay-apidocs.fizen.io/getting-started/register.md): Merchant must create an account at Register Page before making all authorized requests to the system.
- [Environment](https://pay-apidocs.fizen.io/getting-started/environment.md): There are 2 environments for merchant integration. All functions should work fine on the Sandbox environment before integrating on the Production environment.
- [Get your API keys](https://pay-apidocs.fizen.io/getting-started/get-your-api-keys.md): There are 2 environments for merchant integration. All functions should work fine on the Sandbox environment before integrating on the Production environment.
- [Make your first API request](https://pay-apidocs.fizen.io/getting-started/make-your-first-api-request.md): To make your first request, send an authenticated request to the /charges endpoint. This will create a charge.
- [API Reference](https://pay-apidocs.fizen.io/reference/api-reference.md)
- [Charges](https://pay-apidocs.fizen.io/reference/api-reference/charges.md): To request a cryptocurrency payment, you create a charge. You can create, view or update your charges.
- [Create a charge](https://pay-apidocs.fizen.io/reference/api-reference/charges/create-a-charge.md): Create a charge for merchant with the given information in the request payload
- [List charges](https://pay-apidocs.fizen.io/reference/api-reference/charges/list-charges.md): Lists all the charges belong to you.
- [Charge details](https://pay-apidocs.fizen.io/reference/api-reference/charges/charge-details.md): Retrieves the details of a charge that has been previously created. Supply the unique charge code that was returned when the charge was created.
- [Cancel a charge](https://pay-apidocs.fizen.io/reference/api-reference/charges/cancel-a-charge.md): Cancels a charge that has been previously created. Supply the unique charge code that was returned when the charge was created.
- [Resolve a charge](https://pay-apidocs.fizen.io/reference/api-reference/charges/resolve-a-charge.md): Resolve a charge that has been previously marked as unresolved. Supply the unique charge code that was returned when the charge was created.
- [Refund a charge](https://pay-apidocs.fizen.io/reference/api-reference/charges/refund-a-charge.md): Marks a charge as Refunded (to payer). Supply the unique charge code that was returned when the charge was created.
- [Utilities](https://pay-apidocs.fizen.io/reference/api-reference/utilities.md): All PUBLIC utilities
- [Fiat to cryptocurrency](https://pay-apidocs.fizen.io/reference/api-reference/utilities/fiat-to-cryptocurrency.md): API tool for Fiat - Cryptocurrency conversion.
- [Webhooks](https://pay-apidocs.fizen.io/reference/webhooks.md): Webhooks make the integration with Fizen Pay easier by allowing you to subscribe to a set of charge events.
- [Sandbox](https://pay-apidocs.fizen.io/environment/sandbox.md): Sandbox Environment
- [Production](https://pay-apidocs.fizen.io/environment/production.md): Production environment
