# MiFinity Documentation > Documentation for MiFinity ## Guides: Documentation - [Security Requirements](https://mifinity.readme.io/docs/security-requirements.md) - [Environments](https://mifinity.readme.io/docs/environment.md): MiFinity API and Back Office environment URLs for demo (testing) and production (live). - [Disable API key](https://mifinity.readme.io/docs/disable-api-key.md) - Transactional Limits - [Transaction Limits for Deposits](https://mifinity.readme.io/docs/transaction-limits-for-deposits.md) - [PayAnyBank Limits](https://mifinity.readme.io/docs/payanybank-limits.md) - [Logo Brand Guideline](https://mifinity.readme.io/docs/logo-brand-guideline-1.md) - [Logo](https://mifinity.readme.io/docs/logo-brand-guideline.md) - [Text logo version](https://mifinity.readme.io/docs/text-logo-version.md): Text logo version- small web version - [Different Background](https://mifinity.readme.io/docs/different-background.md): When you need to use the logotype on different coloured background, please follow this principles - [Monochrome versions](https://mifinity.readme.io/docs/monochrome-versions.md): Monochrome versions - only to be used on black and white or 2 color treatment - [Logo Mark](https://mifinity.readme.io/docs/logo-mark.md) ## Guides: iFRAME - [IFrame Deposit Flow](https://mifinity.readme.io/docs/iframe-deposit-flow.md) - [iFrame Initialization](https://mifinity.readme.io/docs/iframe-initialization-1.md): Initialize the MiFinity eWallet iFrame to collect payments from your customers. - [Alternative Hosted iFrame 2.0](https://mifinity.readme.io/docs/hosted-iframe.md): Open the cashier as a full page. Same init token as the widget, no sgpg.js. The customer returns to your redirectUrl. - [iFrame JavaScript Widget](https://mifinity.readme.io/docs/iframe-javascriptwidget-1.md): Integrate MiFinity's payment widget into your website using the iFrame JavaScript snippet. - [E-mail validation](https://mifinity.readme.io/docs/e-mail-validation.md) - [Payment Status Callback](https://mifinity.readme.io/docs/payment-status-callback.md): Understand the notification callback structure sent after a deposit and how to verify payment status. - [Payment Status API](https://mifinity.readme.io/docs/payment-status-api-1.md): Verify the outcome of a payment by calling the Payment Status API after receiving a callback notification. - [Account to Account Transfer](https://mifinity.readme.io/docs/withdrawals-to-client-account.md) - [Split Gateway List](https://mifinity.readme.io/docs/split-gateway-list.md) - [iFrame-size](https://mifinity.readme.io/docs/iframe-size.md) - [E-wallet Supported Currencies](https://mifinity.readme.io/docs/e-wallet-supported-currencies.md): Following are the list of support ewallet currencies for the merchant. ## Guides: PayAnyBank(PAB) - [Merchant Integration Guide - AI PAB Model Context Protocol (MCP)](https://mifinity.readme.io/docs/merchant-integration-guide-ai-pab-gateway.md) - [PayAnyBank API](https://mifinity.readme.io/docs/pab-api.md) - [Bank Detail Fields](https://mifinity.readme.io/docs/bank-detail-fields.md) - [Bank name/Payer Name](https://mifinity.readme.io/docs/retrieve-bank-namepayer-name.md) - [Notification Callbacks](https://mifinity.readme.io/docs/notification-callbacks.md) - [Transaction Status](https://mifinity.readme.io/docs/transaction-status.md): You can retrieve the transaction status using both traceID and transactionReferecnce. - [Business to Client (B2C)](https://mifinity.readme.io/docs/business-to-client-b2c.md): List of B2C countries - [Batch Upload ](https://mifinity.readme.io/docs/batch-upload.md) - [Merchant Signature Verification](https://mifinity.readme.io/docs/merchant-signature-verification.md): Set up HMAC-SHA256 signature verification for authenticating merchant API requests. ## Guides: PayAnyCard(PAC) : PayMyCard(PMC) - [PayAnyCard(PAC) / PayMyCard(PMC)](https://mifinity.readme.io/docs/payanycardpac-paymycardpmc.md) - [The API](https://mifinity.readme.io/docs/the-api.md) - [Get Transaction Status](https://mifinity.readme.io/docs/get-transaction-status.md) ## Guides: PAYANYCOIN(PAYC) - [PayAnyCoin (PAYC)](https://mifinity.readme.io/docs/pay-any-coin-payc.md) - [Merchant Integration Guide - AI PAYC Model Context Protocol (MCP)](https://mifinity.readme.io/docs/mcp.md) - [PayAnyCoin Flow](https://mifinity.readme.io/docs/payanycoin-flow.md) - [Crypto currency — protocol pairs (catalog)](https://mifinity.readme.io/docs/crypto-currency-protocol-pairs-catalog.md): List supported crypto currency and protocol pairs before calling PAYC crypto payouts. - [PayAnyCoin API](https://mifinity.readme.io/docs/payanycoin-api.md): Submit a PayAnyCoin crypto payout request and understand the response, fees, permissions, and operational requirements. - [PayAnyCoin API- B2B](https://mifinity.readme.io/docs/payanycoin-api-b2b.md) - [Notification Callbacks PAYC](https://mifinity.readme.io/docs/notification-callbacks-payc.md) - [Transaction Status (PAYC)](https://mifinity.readme.io/docs/transaction-status-payc.md): Retrieve the transaction status using both traceID and transactionReference. ## API Reference: init-iframe - [Init-iframe](https://mifinity.readme.io/reference/deposit-api.md) ## API Reference: Lookup API calls - [Currency Lookup](https://mifinity.readme.io/reference/currency-lookup.md): Return all available currencies. ## API Reference: Payment Status - [Payment Status](https://mifinity.readme.io/reference/payment-status.md): This API is used to get status of SGPG payment. ## API Reference: Account to Account - [Account to Account Transfer](https://mifinity.readme.io/reference/account-to-account-transfer.md): An API used to complete an account to account transcation by using an account details. This API will throw a 401 error code if TOTP (aka Two Factor Auth) is enabled on the logged in user until the… - [Get Account Listing by Account Holder Id](https://mifinity.readme.io/reference/get-account-listing.md): Get list of Accounts belonging to an Account Holder by AccountHolderId. ## API Reference: PAY ANY BANK (PAB) - [PayAnyBank](https://mifinity.readme.io/reference/pay-any-bank.md) - [Get bank name](https://mifinity.readme.io/reference/get-bank-name.md): API use to retrieve the bank name ## API Reference: Transaction Information - [Get Transaction Status by transactionReference](https://mifinity.readme.io/reference/get-transaction-status1.md): An API call that given a transaction reference, returns the status of that particular transaction. - [Get Transaction Status by traceID](https://mifinity.readme.io/reference/get-transaction-status-traceid.md): An API call that given a traceID, returns the status of that particular transaction. - [Get Transactions Status History](https://mifinity.readme.io/reference/get-transactions-status-history.md): An API call that gets transaction status history for a particular account holder between *fromdate* and *todate*. If *fromdate* and *todate* both are on a same date, it will display whole day… ## API Reference: PAY ANY CARD (PAC) - [PayAnyCard](https://mifinity.readme.io/reference/pay-any-card.md) ## API Reference: PAY MY CARD (PMC) - [PayMyCard](https://mifinity.readme.io/reference/pay-my-card.md) ## API Reference: Pay Any Coin (PAYC) - [PAYC Currency Protocol by countryCode](https://mifinity.readme.io/reference/payc-protocol-countrycode.md) - [PayAnyCoin API](https://mifinity.readme.io/reference/payanycoin-api.md)