# MoneyHash Documentation > Documentation for MoneyHash ## Guides - [What is MoneyHash](https://docs.moneyhash.io/docs/introduction.md) - [First Steps](https://docs.moneyhash.io/docs/first-steps.md) - [Next Steps](https://docs.moneyhash.io/docs/next-steps.md) - [Overview](https://docs.moneyhash.io/docs/core-concepts-overview.md) - [Organization and Account](https://docs.moneyhash.io/docs/organization-and-account.md) - [Connections](https://docs.moneyhash.io/docs/connections.md) - [Payment Defaults & Flows](https://docs.moneyhash.io/docs/payment-defaults-and-flows.md) - [Payment Components](https://docs.moneyhash.io/docs/payment-components.md) - [Environments](https://docs.moneyhash.io/docs/environments.md) - [Sandbox](https://docs.moneyhash.io/docs/sandbox.md) - [Overview](https://docs.moneyhash.io/docs/integration-overview.md) - [Authentication](https://docs.moneyhash.io/docs/authentication.md) - [Create an Intent](https://docs.moneyhash.io/docs/create-an-intent.md) - [Web Integrations](https://docs.moneyhash.io/docs/web-integrations.md) - [Hosted Payment Page](https://docs.moneyhash.io/docs/hosted-page.md) - [Embedded Experience](https://docs.moneyhash.io/docs/embedded.md) - [Javascript SDK](https://docs.moneyhash.io/docs/javascript-sdk.md) - [Basic concepts](https://docs.moneyhash.io/docs/basics-concepts.md) - [Get available methods](https://docs.moneyhash.io/docs/get-available-methods.md) - [Collect card information](https://docs.moneyhash.io/docs/collect-card-information.md) - [Pay using Card Information](https://docs.moneyhash.io/docs/pay-usingcard-information.md) - [Save card for future use](https://docs.moneyhash.io/docs/save-card-for-future-use.md) - [Apple Pay™](https://docs.moneyhash.io/docs/native-pay.md) - [Installment Plans](https://docs.moneyhash.io/docs/installment-plans.md) - [Subscription Plans](https://docs.moneyhash.io/docs/subscription-plans.md): Manage customer subscriptions through MoneyHash JS SDK starting from `v2.3.0` - [BIN Lookup](https://docs.moneyhash.io/docs/bin-lookup.md): Card information based on the Bank Identification Number (BIN) - [Google Pay](https://docs.moneyhash.io/docs/google-pay.md) - [Bank Account](https://docs.moneyhash.io/docs/js-sdk-bank-account.md) - [External API](https://docs.moneyhash.io/docs/external-api.md) - [Direct API](https://docs.moneyhash.io/docs/direct-api.md) - [Mobile SDKs](https://docs.moneyhash.io/docs/mobile-sdks.md) - [Android SDK](https://docs.moneyhash.io/docs/android-sdk.md): The MoneyHash Android SDK allows developers to integrate MoneyHash payment processing into their mobile applications. With this SDK, you can easily accept customer payments, manage subscriptions, and send payouts in your Android apps. - [Basic concepts](https://docs.moneyhash.io/docs/basic-concepts-3.md): One of the features of the MoneyHash Android SDK is providing a single state for each step in the payment flow. The state along with stateDetails guide the actions and methods required to proceed and complete the flow. - [Get Available Methods](https://docs.moneyhash.io/docs/get-available-methods-4.md) - [Collect Card Information](https://docs.moneyhash.io/docs/collect-card-information-4.md) - [Save Card For Future Use](https://docs.moneyhash.io/docs/save-card-for-future-use-4.md) - [Pay Using Card Information](https://docs.moneyhash.io/docs/pay-using-card-information-3.md) - [Native Pay Methods](https://docs.moneyhash.io/docs/native-pay-methods.md) - [Flutter SDK](https://docs.moneyhash.io/docs/flutter-sdk.md): The MoneyHash Flutter SDK allows developers to integrate MoneyHash payment processing into their mobile applications. With this SDK, you can easily accept customer payments, manage subscriptions, and send payouts in your Flutter apps. - [Basic concepts](https://docs.moneyhash.io/docs/basic-concepts.md): One of the features of the MoneyHash Flutter SDK is providing a single state for each step in the payment flow. The state along with stateDetails guide the actions and methods required to proceed and complete the flow. - [Get Available Methods](https://docs.moneyhash.io/docs/get-available-methods-1.md) - [Collect Card Information](https://docs.moneyhash.io/docs/collect-card-information-1.md) - [Save Card For Future Use](https://docs.moneyhash.io/docs/save-card-for-future-use-1.md) - [Pay Using Card Information](https://docs.moneyhash.io/docs/pay-using-card-information.md) - [Native Pay Methods](https://docs.moneyhash.io/docs/apple-pay-native-pay-methods.md) - [Accept Apple Pay™ Recurring Payments](https://docs.moneyhash.io/docs/accept-apple-paytm-recurring-payments-2.md): This guide explains how to use Apple Pay Merchant Tokens (MPANs) with MoneyHash APIs and Flutter SDK to enable recurring, unscheduled, and automatic reload payments using Apple Pay network tokens. - [iOS SDK](https://docs.moneyhash.io/docs/ios-sdk.md): The MoneyHash iOS SDK allows developers to integrate MoneyHash payment processing into their mobile applications. With this SDK, you can easily accept customer payments, manage subscriptions, and send payouts in your iOS apps. - [Basic concepts](https://docs.moneyhash.io/docs/basic-concepts-2.md): One of the features of the MoneyHash iOS SDK is providing a single state for each step in the payment flow. The state along with stateDetails guide the actions and methods required to proceed and complete the flow. - [Get Available Methods](https://docs.moneyhash.io/docs/get-available-methods-3.md) - [Collect Card Information](https://docs.moneyhash.io/docs/collect-card-information-3.md) - [Save Card For Future Use](https://docs.moneyhash.io/docs/save-card-for-future-use-3.md) - [Pay Using Card Information](https://docs.moneyhash.io/docs/pay-using-card-information-2.md) - [Apple Pay & Native Pay Methods](https://docs.moneyhash.io/docs/apple-pay-native-pay-methods-2.md) - [Accept Apple Pay™ Recurring Payments](https://docs.moneyhash.io/docs/accept-apple-paytm-recurring-payments-1.md): This guide explains how to use Apple Pay Merchant Tokens (MPANs) with MoneyHash APIs and iOS SDK to enable recurring, unscheduled, and automatic reload payments using Apple Pay network tokens. - [React Native SDK](https://docs.moneyhash.io/docs/react-native-sdk.md) - [Basic concepts](https://docs.moneyhash.io/docs/basic-concepts-1.md): One of the features of the MoneyHash React Native SDK is providing a single state for each step in the payment flow. The state along with stateDetails guide the actions and methods required to proceed and complete the flow. - [Get Available Methods](https://docs.moneyhash.io/docs/get-available-methods-2.md) - [Collect Card Information](https://docs.moneyhash.io/docs/collect-card-information-2.md) - [Save Card For Future Use](https://docs.moneyhash.io/docs/save-card-for-future-use-2.md) - [Pay Using Card Information](https://docs.moneyhash.io/docs/pay-using-card-information-1.md) - [Apple Pay & Native Pay Methods](https://docs.moneyhash.io/docs/apple-pay-native-pay-methods-1.md): In the React Native SDK, Apple Pay can be used to process payments with a smooth and native experience. Before displaying the Apple Pay sheet, it is essential to ensure that the device supports Apple Pay. - [Bank Account](https://docs.moneyhash.io/docs/bank-account-feature-documentation-react-native.md): This document provides comprehensive guidance on implementing and using the MoneyHash Bank Account feature in React Native applications. - [Accept Apple Pay™ Recurring Payments](https://docs.moneyhash.io/docs/accept-apple-paytm-recurring-payments-3.md): This guide explains how to use Apple Pay Merchant Tokens (MPANs) with MoneyHash APIs and React Native SDK to enable recurring, unscheduled, and automatic reload payments using Apple Pay network tokens. - [Google Pay](https://docs.moneyhash.io/docs/google-pay-1.md) - [Customizing the Payment Embed](https://docs.moneyhash.io/docs/customizing-the-payment-embed.md) - [Webhooks](https://docs.moneyhash.io/docs/webhooks.md) - [Payment Webhook](https://docs.moneyhash.io/docs/payment-webhook.md) - [Payout Webhook](https://docs.moneyhash.io/docs/payout-webhook.md) - [Webhook Types](https://docs.moneyhash.io/docs/webhook-types.md) - [Webhooks Signature](https://docs.moneyhash.io/docs/webhooks-signature.md) - [Redirects](https://docs.moneyhash.io/docs/redirects.md) - [Overview](https://docs.moneyhash.io/docs/payments-overview.md) - [Connect Providers](https://docs.moneyhash.io/docs/connect-provider-setup.md) - [Provider Sandbox](https://docs.moneyhash.io/docs/provider-sandbox.md) - [Acceptance](https://docs.moneyhash.io/docs/acceptance.md) - [Basic Payment cycle](https://docs.moneyhash.io/docs/payment-cycle.md) - [Create a Customer with a Payment](https://docs.moneyhash.io/docs/create-customer-with-a-payment.md) - [Tokenize cards](https://docs.moneyhash.io/docs/tokenize-cards.md) - [Pay with a Card Token](https://docs.moneyhash.io/docs/pay-with-a-card-token.md) - [Pay with Stored Card Details](https://docs.moneyhash.io/docs/payment-with-stored-card-details.md) - [Accept Apple Pay™ Recurring Payments](https://docs.moneyhash.io/docs/accept-apple-paytm-recurring-payments.md): This guide explains how to use Apple Pay Merchant Tokens (MPANs) with MoneyHash APIs and JavaScript SDK to enable recurring, unscheduled, and automatic reload payments using Apple Pay network tokens. - [Customize Embed Layout](https://docs.moneyhash.io/docs/customize-embed-layout.md) - [Pay with a Customer Wallet](https://docs.moneyhash.io/docs/pay-with-a-customer-wallet.md) - [Pay with a Payment Flow](https://docs.moneyhash.io/docs/pay-with-a-payment-flow.md) - [3DS Enabled Payment](https://docs.moneyhash.io/docs/3ds-enabled-payment.md) - [Advanced payment cycles](https://docs.moneyhash.io/docs/advanced-payment-cycles.md) - [API Idempotency](https://docs.moneyhash.io/docs/api-idempotency.md) - [Status Codes](https://docs.moneyhash.io/docs/status-codes.md): Payment status codes indicate the status of a payment transaction processed through MoneyHash payment API. - [Product items and shipping data](https://docs.moneyhash.io/docs/product-items-and-shipping-data.md) - [Account Funding Transactions (AFT)](https://docs.moneyhash.io/docs/account-funding-transactions-aft.md) - [Cards & Vaults](https://docs.moneyhash.io/docs/cards-vaults.md) - [Payouts](https://docs.moneyhash.io/docs/payouts.md) - [Bulk Payouts](https://docs.moneyhash.io/docs/bulk-payouts.md) - [3DS](https://docs.moneyhash.io/docs/3d-secure.md) - [Configure Payment Defaults](https://docs.moneyhash.io/docs/payment-defaults-setup.md) - [Payment Flow](https://docs.moneyhash.io/docs/payment-flow.md) - [Routing Rules](https://docs.moneyhash.io/docs/routing-rules.md) - [Dynamic Checkout](https://docs.moneyhash.io/docs/dynamic-checkout.md) - [Overview](https://docs.moneyhash.io/docs/operation-billing-overview.md) - [Customers](https://docs.moneyhash.io/docs/customers-1.md) - [Wallets](https://docs.moneyhash.io/docs/wallets.md) - [Payment Links](https://docs.moneyhash.io/docs/payment-links.md) - [Subscriptions](https://docs.moneyhash.io/docs/subscriptions.md) - [Manage Plans](https://docs.moneyhash.io/docs/manage-plans.md) - [Manage Subscriptions](https://docs.moneyhash.io/docs/manage-subscriptions.md) - [Update Subscriptions](https://docs.moneyhash.io/docs/update-subscriptions.md) - [Settlement & Reconciliation](https://docs.moneyhash.io/docs/settlement-reconciliation.md) - [Platform Connect](https://docs.moneyhash.io/docs/platform-connect.md) - [MoneyHash Sync](https://docs.moneyhash.io/docs/moneyhash-sync.md) ## API Reference - [Create payment Intent](https://docs.moneyhash.io/reference/payment-intent-v11.md): Create a payment intent - [Get payment intent](https://docs.moneyhash.io/reference/get-intent-details.md): Get payment intent details - [Charge card token](https://docs.moneyhash.io/reference/charge-card-token-2.md) - [Get intent transactions](https://docs.moneyhash.io/reference/v11_payments_intents_transactions_list.md): Intent Transactions List - [Close intent](https://docs.moneyhash.io/reference/closing-an-intent.md): This API is used to close the payment/payout intent - [Create a payment intent](https://docs.moneyhash.io/reference/post_api-v1-1-external-payments-intent.md): Create a payment intent - [Get payment intent details](https://docs.moneyhash.io/reference/v11_external_payments_intents_retrieve.md): Get payment intent details - [Update payment method](https://docs.moneyhash.io/reference/update-selected-method-2.md): Update Payment Intent Method - [Pay with card token](https://docs.moneyhash.io/reference/v11_external_payments_intents_card_token_create.md): Payment Intent pay with card token - [Submit native pay receipt](https://docs.moneyhash.io/reference/submit-native-pay-receipt-1.md): Submit native pay receipt such as Apple pay receipt after completing the payment natively - [Create payment Intent](https://docs.moneyhash.io/reference/v11_direct_payments_intent_create.md): Create a payment intent - [Get payment intent details](https://docs.moneyhash.io/reference/v11_direct_payments_intents_retrieve.md): Get payment intent details - [Update payment method](https://docs.moneyhash.io/reference/v11_direct_payments_intents_update_method_create.md): Update Payment Intent Method - [Pay with card token](https://docs.moneyhash.io/reference/v11_direct_payments_intents_card_token_create.md): Payment Intent pay with card token - [Submit native pay receipt](https://docs.moneyhash.io/reference/v11_direct_payments_intents_receipt_create.md): Submit native pay receipt such as Apple pay receipt after completing the payment natively - [Pay with method](https://docs.moneyhash.io/reference/v11_direct_payments_intents_create.md): Pay with the intent selected method - [Direct submit card details and pay](https://docs.moneyhash.io/reference/direct_payments_intents_create.md) - [List Customers](https://docs.moneyhash.io/reference/get-all-customers.md): List all customers - [Create customer](https://docs.moneyhash.io/reference/create-a-customer-entity.md): Create customer - [Update customer](https://docs.moneyhash.io/reference/updating-a-customer.md): Update Customer - [Get customer](https://docs.moneyhash.io/reference/get-customer-details.md): Get customer by their UUID - [Delete customer](https://docs.moneyhash.io/reference/deleting-a-customer.md): Delete customer - [List cards](https://docs.moneyhash.io/reference/get-customer-saved-cards.md): List customer cards - [Delete customer card](https://docs.moneyhash.io/reference/v11_customers_cards_destroy.md): Customer Cards Delete - [List transactions](https://docs.moneyhash.io/reference/get-customer-transactions.md): List customer transactions. Use ?detailed=true for comprehensive transaction data including operations, intent details, and creation dates. - [Debit a wallet](https://docs.moneyhash.io/reference/creating-a-customer.md): Debit a customer wallet - [Top up a wallet](https://docs.moneyhash.io/reference/debit-customer-wallet.md): Top up a customer wallet - [List subscriptions](https://docs.moneyhash.io/reference/v11_customers_subscriptions_retrieve.md): List customer subscriptions - [Close intent](https://docs.moneyhash.io/reference/v11_payout_intent_close_create.md): This API is used to close the payment/payout intent - [Create payout intent](https://docs.moneyhash.io/reference/payout-intent-creation.md): Create a payout intent - [Void payout transaction](https://docs.moneyhash.io/reference/v11_payout_transactions_void_create.md): Void payout transaction - [Create card token](https://docs.moneyhash.io/reference/create-a-card-token.md): Create a card token for a customer - [Get card token](https://docs.moneyhash.io/reference/get-card-token.md): Get card token details - [Get card token intent](https://docs.moneyhash.io/reference/v11_tokens_intent_details_retrieve.md): Get card token intent details - [Capture a transaction](https://docs.moneyhash.io/reference/capture-a-transaction.md) - [Get transaction](https://docs.moneyhash.io/reference/get-transaction-data.md): Get transaction details - [Refund a transaction](https://docs.moneyhash.io/reference/issue-a-refund.md) - [Void a transaction](https://docs.moneyhash.io/reference/void-a-transaction.md) - [Increase authorized amount](https://docs.moneyhash.io/reference/v11_payments_transactions_increase_authorization_create.md): Increase the authorized amount for a previously authorized transaction - [Transition cash on delivery](https://docs.moneyhash.io/reference/v11_transactions_transition_create.md): Transition only CASH_ON_DELIVERY transactions to successful state - [Resolve anomaly](https://docs.moneyhash.io/reference/v11_payments_transactions_anomalies_resolve_create.md): Resolve an anomaly for a transaction that belongs to the API key account - [List payment Methods](https://docs.moneyhash.io/reference/list-account-methods.md): Get a list of available payment methods associated with a specific account based on the currency. - [Get account from access token](https://docs.moneyhash.io/reference/v11_accounts_get_from_access_token_retrieve.md): Get account details such as the account name, payment methods, access token, API keys, and supported currencies from the access token. - [Reset access token](https://docs.moneyhash.io/reference/v11_accounts_reset_access_token_create.md): Reset the access token for a specific account. This will invalidate the current access token and generate a new one. - [List transactions](https://docs.moneyhash.io/reference/v11_accounts_transactions_list.md): Get a list of transactions associated with a specific account. - [List accounts](https://docs.moneyhash.io/reference/v11_accounts_list.md): List all organization accounts - [Create account](https://docs.moneyhash.io/reference/creating-accounts.md): Create a new account with the specified name, or create multiple managed accounts that inherit connections from a reference account. - [List sync providers](https://docs.moneyhash.io/reference/get-available-sync-providers.md): List sync service providers - [Create sync provider](https://docs.moneyhash.io/reference/create-sync-provider.md): Create sync service provider - [List connected sync service providers](https://docs.moneyhash.io/reference/v1_providers_sync_connected_list.md): List connected sync service providers - [List connected providers](https://docs.moneyhash.io/reference/list-connected-providers-for-an-account.md): List connected service providers - [List available providers](https://docs.moneyhash.io/reference/list-available-providers-for-an-account.md): List available service providers - [List providers countries](https://docs.moneyhash.io/reference/get-provider-countries.md): List providers countries - [Create a settlement file](https://docs.moneyhash.io/reference/v14_reconciliations_settlement_files_create.md): Creates a new settlement file and returns a presigned URL for uploading. After uploading the file to the presigned URL, the client must call the confirm upload endpoint to confirm that the file has been uploaded and is ready to be processed. - [Confirm settlement file upload](https://docs.moneyhash.io/reference/v14_reconciliations_settlement_files_confirm_upload_create.md): Confirm that the settlement file was uploaded to the presigned URL and queue it for processing. - [List settlement operations](https://docs.moneyhash.io/reference/v14_reconciliations_settlement_operations_list.md): List settlement operations for the authenticated account. - [List plans](https://docs.moneyhash.io/reference/v11_subscriptions_plans_list.md): List all created plans - [Create plan](https://docs.moneyhash.io/reference/v11_subscriptions_plans_create.md): Create plan - [Update subscription plan](https://docs.moneyhash.io/reference/v11_subscriptions_update_plan_create.md): update subscription plan - [Update subscription amount](https://docs.moneyhash.io/reference/v11_subscriptions_update_amount_create.md): Update subscription amount - [Update subscription discount](https://docs.moneyhash.io/reference/v11_subscriptions_update_discount_create.md): Update subscription discount - [Update subscription recurring cycles](https://docs.moneyhash.io/reference/v11_subscriptions_update_remaining_recurring_cycles_create.md): Update subscription remaining recurring cycles - [Update subscription card token](https://docs.moneyhash.io/reference/v11_subscriptions_card_token_create.md): Update subscription card token - [Retry subscription failed invoices](https://docs.moneyhash.io/reference/v11_subscriptions_retry_payment_create.md): Retry failed invoices. NOTE: only works for subscriptions with charge_automatically=true - [Get subscription](https://docs.moneyhash.io/reference/v11_subscriptions_retrieve.md): Get subscription details - [List subscriptions](https://docs.moneyhash.io/reference/v11_subscriptions_list.md): List subscriptions created - [Create subscription](https://docs.moneyhash.io/reference/v11_subscriptions_create.md): Create subscription - [Create bulk payout request](https://docs.moneyhash.io/reference/v11_payout_bulk_requests_create.md): Create a bulk payout request - [Get bulk payout requests](https://docs.moneyhash.io/reference/v11_payout_bulk_requests_list.md): Get bulk payout requests - [Get bulk payout request](https://docs.moneyhash.io/reference/v11_payout_bulk_requests_retrieve.md): Get bulk payout request - [Cancel bulk payout request](https://docs.moneyhash.io/reference/v11_payout_bulk_requests_cancel_create.md): Cancel bulk payout request - [Get bulk payout request item](https://docs.moneyhash.io/reference/v11_payout_bulk_requests_items_retrieve.md): Get bulk payout request item - [Cancel bulk payout request item](https://docs.moneyhash.io/reference/v11_payout_bulk_requests_items_cancel_create.md): Cancel bulk payout request item - [Get bulk payout request items](https://docs.moneyhash.io/reference/v11_payout_bulk_requests_items_list.md): Get bulk payout request items - [Create payment link](https://docs.moneyhash.io/reference/create-payment-link.md): Create Payment Link - [Get payment link](https://docs.moneyhash.io/reference/get-payment-link-status.md): Get Payment Link details - [Update payment link items quantities](https://docs.moneyhash.io/reference/v11_payment_links_update_quantities_create.md): update items quantities for a payment link