# Payzah ## Docs - [POST /ws/paymentgateway/index — Direct Integration](https://docs.payzah.site/docs/api-reference/initialize-direct.md): Initialize a direct payment by specifying payment_type 1 for K-Net or 2 for Credit Card, and receive a direct redirect URL to send your customer to. - [POST /ws/paymentgateway/index — Transit Payment Page](https://docs.payzah.site/docs/api-reference/initialize-transit.md): Initialize a payment on Payzah's hosted transit page, which supports all payment methods including Apple Pay, and receive a redirect URL for your customer. - [Payzah Payment Gateway API: Authentication & Endpoints](https://docs.payzah.site/docs/api-reference/overview.md): Authenticate with a Base64-encoded private key, set the correct base URL for your environment, and include the required headers on every request. - [Retrieve Payment Status — Payzah Payment Gateway API](https://docs.payzah.site/docs/api-reference/payment-status.md): Look up the status of a transaction after the customer is redirected back to your site, using the original track ID and the Payzah Payment ID. - [Payzah API Error Codes and Payment Status Reference](https://docs.payzah.site/docs/api-reference/response-codes.md): Complete reference for all Payzah API error codes 10000–10015 and every possible paymentStatus value returned by the payment status endpoint. - [Choose a Payzah Integration Method: Transit vs Direct](https://docs.payzah.site/docs/getting-started/integration-methods.md): Compare Payzah's Transit Payment Page and Direct Integration to choose the right approach for your checkout experience and development resources. - [Payzah Account Setup: Merchant Registration and API Key](https://docs.payzah.site/docs/getting-started/prerequisites.md): Everything you need before writing integration code: register your business, secure your private API key, and format the Authorization header correctly. - [Best Practices for a Secure Payzah Merchant Integration](https://docs.payzah.site/docs/guides/best-practices.md): Follow these logging, testing, security, and transaction management best practices to build a reliable and fraud-resistant Payzah integration. - [Integrate Payzah Using Direct Payment Method Links](https://docs.payzah.site/docs/guides/direct-integration.md): Skip the hosted Transit page and send customers straight to K-Net or Credit Card checkout by setting the right payment_type in your initialization request. - [How Payzah Processes Payments: End-to-End Flow](https://docs.payzah.site/docs/guides/payment-flow.md): Understand the complete 5-step payment lifecycle — from your customer clicking pay to receiving a success or error redirect from Payzah. - [Test Your Payzah Integration with Sandbox Test Cards](https://docs.payzah.site/docs/guides/test-credentials.md): Use Payzah's sandbox environment to validate your integration with test cards for K-Net, Visa, and MasterCard before going live in production. - [Integrate Payzah's Transit Payment Page (Fast Setup)](https://docs.payzah.site/docs/guides/transit-payment-page.md): Set up Payzah's hosted Transit Payment Page to accept K-Net, VISA, MasterCard, and Apple Pay — all from a single branded checkout page Payzah maintains. - [Payzah Payment Gateway: Start Accepting Payments Online](https://docs.payzah.site/docs/introduction.md): Payzah is a payment gateway that lets merchants accept K-Net, VISA, MasterCard, and Apple Pay through a hosted or direct integration.