# Artha Payments API ## Docs - [Introduction](https://payments.arthatech.net/introduction-2259367m0.md): ## API Docs - Customers [Create Customer](https://payments.arthatech.net/create-customer-40231063e0.md): Creates a new customer record. - Customers [List Customers](https://payments.arthatech.net/list-customers-40231064e0.md): Returns a paginated list of all customers. - Customers [Get Customer](https://payments.arthatech.net/get-customer-40231065e0.md): Retrieves a single customer record by their unique ID. - Customers [Update Customer](https://payments.arthatech.net/update-customer-40231066e0.md): Partially updates a customer's profile. - Manage Account [Get Payout Currencies](https://payments.arthatech.net/get-payout-currencies-40196405e0.md): Returns the list of payout currencies configured for the merchant during onboarding, including their enabled/disabled state. - Manage Account [Save Payout Currency](https://payments.arthatech.net/save-payout-currency-40196406e0.md): Adds a payout currency to the merchant's onboarding configuration. - Manage Account [Update Payout Currency State](https://payments.arthatech.net/update-payout-currency-state-40196407e0.md): Enables or disables a previously configured payout currency. - Payees [Get Fiat Payees List (Grid)](https://payments.arthatech.net/get-fiat-payees-list-grid-40200834e0.md): Returns a paged, searchable list of the customer's fiat payees for the payees grid. Paging follows the standard `DataSourceRequest` shape (`page`, `pageSize`, `skip`, `take`). - Payees [View Fiat Payee Details](https://payments.arthatech.net/view-fiat-payee-details-40200835e0.md): Returns the full details of a single fiat payee for the view screen. - Payees [Get Recipient Form Fields](https://payments.arthatech.net/get-recipient-form-fields-40200836e0.md): Returns the dynamic recipient form configuration (fields, validations, mandatory flags) for the given screen — used to render the add-payee form per currency/country combination. - Payees [Get Payees Lookup Data](https://payments.arthatech.net/get-payees-lookup-data-40200837e0.md): Returns the master/lookup data needed by the payees module (account types, relations, wallet types, etc.) as a dictionary of lookup lists. - Payees [Get Phone Codes Lookup](https://payments.arthatech.net/get-phone-codes-lookup-40200838e0.md): Returns the list of international phone dialling codes with country info. - Payees [Get Countries With States Lookup](https://payments.arthatech.net/get-countries-with-states-lookup-40200839e0.md): Returns the list of countries, each with its states/provinces, for address and payee forms. - Payees [Get Payee Countries](https://payments.arthatech.net/get-payee-countries-40200840e0.md): Returns the destination countries available for payees, optionally filtered by payout currency. - Payees [Get Currencies With Countries](https://payments.arthatech.net/get-currencies-with-countries-40200841e0.md): Returns the supported payout currency and bank-country combinations, optionally filtered by currency and/or bank country. - Payees [Create Fiat Payee](https://payments.arthatech.net/create-fiat-payee-40200842e0.md): Creates a new fiat payee (beneficiary) with bank details, address and supporting documents. - Payees [Update Fiat Payee](https://payments.arthatech.net/update-fiat-payee-40200843e0.md): Updates an existing fiat payee. Include the payee `id` in the body along with the fields to change. - Payees [Update Payee State (Admin)](https://payments.arthatech.net/update-payee-state-admin-40200844e0.md): Admin endpoint to change a payee's state (e.g. approve or reject). - Payout Screen [Get Merchant Crypto Payout Config](https://payments.arthatech.net/get-merchant-crypto-payout-config-40196408e0.md): Returns the merchant's crypto payout configuration — supported assets, networks and wallet balances available for crypto payouts. - Payout Screen [Get Active Fiat Payout Currencies](https://payments.arthatech.net/get-active-fiat-payout-currencies-40196409e0.md): Returns the fiat currencies currently active for payouts under the given product. - Payout Screen [Get Fiat Payees](https://payments.arthatech.net/get-fiat-payees-40196410e0.md): Returns the list of fiat payees (beneficiaries) available for the merchant, optionally filtered by wallet code. - Payout Screen [Get Payment Purposes](https://payments.arthatech.net/get-payment-purposes-40196411e0.md): Returns the master list of payment purposes (grouped) used when creating a payout. - Payout Screen [Get Source Of Funds](https://payments.arthatech.net/get-source-of-funds-40196412e0.md): Returns the master list of source-of-funds options (grouped) used when creating a payout. - Payout Screen [Payments Lookup (Core)](https://payments.arthatech.net/payments-lookup-core-40196413e0.md): > ⚠️ **Note:** This endpoint is hosted in the **Core API**, not the Payments API. It was not present in the attached Payments swagger — the path/params below are placeholders taken from your API list. Update the base URL and details to match the Core service before use. - Payout Screen [Get Transfer Types](https://payments.arthatech.net/get-transfer-types-40196414e0.md): Returns the transfer types (e.g. local, SWIFT) available for the given payee and product combination. - Payout Screen [Get Crypto Payout Fee](https://payments.arthatech.net/get-crypto-payout-fee-40196415e0.md): Calculates the fee and quote for a crypto payout before submission. - Payout Screen [Create Crypto Payout](https://payments.arthatech.net/create-crypto-payout-40196416e0.md): Submits a crypto payout for processing. - Payout Screen [Payments Order Creation (Provider)](https://payments.arthatech.net/payments-order-creation-provider-40196417e0.md): > ⚠️ **Note:** This is the REST endpoint exposed for **provider callbacks / order creation** and was not present in the attached Payments swagger. The definition below is a placeholder taken from your API list — update the payload and base URL to match the provider contract before use. - Payout Screen [Get Crypto Payout Transactions](https://payments.arthatech.net/get-crypto-payout-transactions-40196418e0.md): Returns a paged list of crypto payout transactions for the merchant. Paging follows the standard `DataSourceRequest` shape (`page`, `pageSize`, `skip`, `take`).