# API Documentation ## Docs - [Checkout Page](https://docs.paycombat.com/checkout-page-881152m0.md): - Features Documentation [Dashboard](https://docs.paycombat.com/dashboard-869233m0.md): - Features Documentation > Transaction [Payin](https://docs.paycombat.com/payin-869390m0.md): - Features Documentation > Transaction [Payout](https://docs.paycombat.com/payout-869569m0.md): - Features Documentation > Transaction [Rolling Reserve](https://docs.paycombat.com/rolling-reserve-869614m0.md): - Features Documentation > Transaction [Refund Request](https://docs.paycombat.com/refund-request-869626m0.md): - Features Documentation > Finance [Settlement Report APM](https://docs.paycombat.com/settlement-report-apm-869350m0.md): - Features Documentation > Finance [Settlement Report CARD](https://docs.paycombat.com/settlement-report-card-869368m0.md): - Features Documentation > Finance [History Balance APM](https://docs.paycombat.com/history-balance-apm-869278m0.md): - Features Documentation > Finance [History Balance CARD](https://docs.paycombat.com/history-balance-card-869354m0.md): - Features Documentation > Account [Profile Account](https://docs.paycombat.com/profile-account-869620m0.md): - Features Documentation > Account [Manage Users](https://docs.paycombat.com/manage-users-869622m0.md): - Features Documentation > Setting [Integration Details](https://docs.paycombat.com/integration-details-869272m0.md): ## API Docs - API Documentation > Master Data [Get All Country & Currency Code](https://docs.paycombat.com/get-all-country-currency-code-12514124e0.md): This API is used to retrieve a list of all Country & Currency that are supported by paycombat to support the transaction process. - API Documentation > Payin Method [Get All Payin Method](https://docs.paycombat.com/get-all-payin-method-12514192e0.md): This API is used to retrieve a list of all payin methods by country and currency. - API Documentation > Payin Method [Get Required Fields by Payin method](https://docs.paycombat.com/get-required-fields-by-payin-method-12823595e0.md): This API is used to retrieve the required parameters for a specific Payin Method. - API Documentation > Payout Method [Get All Payout Method](https://docs.paycombat.com/get-all-payout-method-12827818e0.md): This API is used to retrieve a list of Payout-Methods available. The parameters will be **SENDER** and **BENEFICIARY** objects and other required fields to be provided for both parties. You can filter the results by specifying the `currency` and `country` query parameters. - API Documentation > Payout Method [Get Required Fields by Payout method](https://docs.paycombat.com/get-required-fields-by-payout-method-12823304e0.md): This API is used to retrieve the required parameters for a specific Payout-Method.The parameters returned could be both **SENDER** and **BENEFICIARY** objects. - API Documentation > Payin [Create Payin](https://docs.paycombat.com/create-payin-12823303e0.md): This API is used to Create Payin. Payin is the primary Method for collecting funds from customers and depositing them into either the customer wallet or the Merchant's Payin wallet. - API Documentation > Payin [Simulate Payin](https://docs.paycombat.com/simulate-payin-12814516e0.md): This API is used to simulate the completion or cancellation of a Payin that has been created. - API Documentation > Payin [Retrieve Payin](https://docs.paycombat.com/retrieve-payin-12823155e0.md): This API is used to retrieve details of payin transaction by using `payin_id` parameter. - API Documentation > Payin [Retrieve Payin Memo (PDF)](https://docs.paycombat.com/retrieve-payin-memo-pdf-12814513e0.md): This API is used to retrieve the memo for a specific Payin using `payin_id`. The response returns a download_url which provides the link to download the Payin memo and will expire after 60 seconds . - API Documentation > Payout [Create Payout](https://docs.paycombat.com/create-payout-12836301e0.md): This API is used to Create Payout. A Payout refers to sending funds to beneficiaries from your Wallet. - API Documentation > Payout [Simulate Payout](https://docs.paycombat.com/simulate-payout-12814521e0.md): This API is used to simulate the completion of a Payout that has been created. - API Documentation > Payout [Retrieve Payout](https://docs.paycombat.com/retrieve-payout-12837100e0.md): This API is used to retrieve details of payout transaction by using `reply_code_id_pg` parameter. - API Documentation > Payout [Get All Payout](https://docs.paycombat.com/get-all-payout-12823287e0.md): This API is used to retrieve a list of all Payout’s created. - API Documentation > Payout [Retrieve Payout Memo (PDF)](https://docs.paycombat.com/retrieve-payout-memo-pdf-12823175e0.md): This API is used to retrieve the memo for a specific Payout using `reply_code_id_pg`. The response returns a download_url which provides the link to download the Payout memo and will expire after 60 seconds . - API Documentation > Payout Beneficiary [Create Payout Beneficiary](https://docs.paycombat.com/create-payout-beneficiary-12786109e0.md): This API is used to Create Payout Beneficiary for Payout transaction. The beneficiary can be an individual or a company, serving as the receiver of funds.And the Beneficiary will be activated after 24 hours of creation. - API Documentation > Payout Beneficiary [Update Payout Beneficiary](https://docs.paycombat.com/update-payout-beneficiary-12786262e0.md): This API is used to update details of an individual Payout beneficiary using the `payout_beneficiary_id` - API Documentation > Payout Beneficiary [Get All Payout Beneficiary](https://docs.paycombat.com/get-all-payout-beneficiary-12785996e0.md): This API is used to retrieve a list of all the Payout beneficiaries. - API Documentation > Payout Beneficiary [Get Payout Beneficiary by Id](https://docs.paycombat.com/get-payout-beneficiary-by-id-12786035e0.md): This API is used to retrieve details of payout beneficiary by using `payout_beneficiary_id` parameter. - API Documentation > Payout Beneficiary [Validation by Id](https://docs.paycombat.com/validation-by-id-12786347e0.md): This API is used to validate beneficiary details using the `Payout_beneficiary_id`. - API Documentation > Payout Beneficiary [Validation by Body](https://docs.paycombat.com/validation-by-body-12786365e0.md): This API is used to validate beneficiary details using the `Payout_method_name` and request body. - API Documentation > Transaction [Find Transaction by Id](https://docs.paycombat.com/find-transaction-by-id-12823119e0.md): This API is used to retrieve the details of a specific Transaction using the `transaction_id` - API Documentation > Transaction [Get All Transaction](https://docs.paycombat.com/get-all-transaction-12823079e0.md): This API is used to Retrieve all wallet transactions by `customer_id` - API Documentation > Wallet [Create Wallet](https://docs.paycombat.com/create-wallet-13953711e0.md): This API is used to create a wallet that will be used as a place to store balances. - API Documentation > Wallet [Get All Wallet](https://docs.paycombat.com/get-all-wallet-13953730e0.md): This API is used to retrieve a list of all wallets. - API Documentation > Wallet [Get by Wallet Id](https://docs.paycombat.com/get-by-wallet-id-13953753e0.md): This API is used to retrieve details of specific Wallet by using `wallet_id` parameter. - API Documentation > Customer [Create Customer](https://docs.paycombat.com/create-customer-12819564e0.md): Create customer profile to save the payment methods a customer can use, facilitating recurring transactions and track their payment history. A customer object is beneficial to store a card token for subscriptions or create a customer wallet to manage their funds. - API Documentation > Customer [Update Customer](https://docs.paycombat.com/update-customer-12819581e0.md): This API is used to update one or more fields in a customer profile by `customer_id`. To clear a field, set it to an empty string. - API Documentation > Customer [Get All Customer](https://docs.paycombat.com/get-all-customer-12819546e0.md): This API is used to retrieve a list of all customers - API Documentation > Customer [Get Detail Customer by Id ](https://docs.paycombat.com/get-detail-customer-by-id-12819568e0.md): This API is use to retrieve the details of a customer by using their `customer_id` - API Documentation > Customer [Check Is Customer Wallet Ready](https://docs.paycombat.com/check-is-customer-wallet-ready-12819594e0.md): This API is to assists in determining whether a customer is eligible for a wallet. If not, it will provide guidance on the specific details that need to be captured prior to wallet issuance. - API Documentation > Customer [Enable Customer](https://docs.paycombat.com/enable-customer-12823648e0.md): This API is used to enable a customer who was previously disabled by using the `customer_id`. Enabling the customer will give back the customer's permission to access the feature and make transactions. - API Documentation > Customer [Disable Customer](https://docs.paycombat.com/disable-customer-12823650e0.md): This API is used to disable a customer profile using `customer_id`. Disabling a customer signifies that they are temporarily not utilizing any services, effectively rendering their account dormant - API Documentation > Customer [Delete Customer](https://docs.paycombat.com/delete-customer-12823656e0.md): This API is used to Soft-delete a customer profile using `customer_id`. - API Documentation > Checkout [Create Payment Request](https://docs.paycombat.com/create-payment-request-13142063e0.md): First Step to Create a Checkout. You have to create payment request first to generate Checkout Url. - API Documentation > Checkout [Create New Checkout](https://docs.paycombat.com/create-new-checkout-15936347e0.md): Checkout simplifies the process of creating an optimal payment experience: - API Documentation > Checkout [Get List Checkout Payment Method by Currency](https://docs.paycombat.com/get-list-checkout-payment-method-by-currency-15933696e0.md): This API is used to retrieve a list of all payment methods by country and currency that can be used for Checkout process. - API Documentation > Checkout [Get All Checkout](https://docs.paycombat.com/get-all-checkout-13145692e0.md): This API is used to Retrieve a list of all the Checkout Pages - API Documentation > Checkout [Get Detail Checkout](https://docs.paycombat.com/get-detail-checkout-13145826e0.md): - API Documentation > Checkout [Cancel Checkout](https://docs.paycombat.com/cancel-checkout-13272513e0.md): This API is used to Cancel Checkout sessions and any existing Payins that are in **Pending** status. The Checkout status will be updated to CANCELLED, and a `CHECKOUT_CANCELLED `webhook is triggered. If the Payin is cancelled, a `PAYIN_CANCELLED` webhook will also be triggered. - API Documentation > Checkout [Get VA Bank Information [KRW]](https://docs.paycombat.com/get-va-bank-information-krw-15395279e0.md): Get Virtual Account Information (Only For KRW Currency) - API Documentation > Webhook [Webhook PAYIN SUCCESS](https://docs.paycombat.com/webhook-payin-success-14976023e0.md): - API Documentation > Webhook [Webhook PAYOUT SUCCESS](https://docs.paycombat.com/webhook-payout-success-14976190e0.md): - API Documentation > Webhook [Webhook PAYOUT FAILED](https://docs.paycombat.com/webhook-payout-failed-14976206e0.md):