# Pay2Pays API ## Docs - [API Response Codes and Messages](https://docs.pay2pays.co/api-response-codes-and-messages-2484811m0.md): - [Credit Card Info & Test Cards](https://docs.pay2pays.co/credit-card-info-test-cards-2484812m0.md): - [Callback](https://docs.pay2pays.co/callback-11148160f0.md): ## API Docs - Deposit [Bank List](https://docs.pay2pays.co/bank-list-45470875e0.md): - Deposit [Create Deposit (Bank Transfer)](https://docs.pay2pays.co/create-deposit-bank-transfer-45470876e0.md): - Deposit [Create Deposit (Credit Card)](https://docs.pay2pays.co/create-deposit-credit-card-45470877e0.md): - Deposit [Check Deposit Status](https://docs.pay2pays.co/check-deposit-status-45470878e0.md): - Deposit [Create Deposit (Crypto)](https://docs.pay2pays.co/create-deposit-crypto-45470879e0.md): Opens a crypto deposit. No coin is chosen yet, so the response carries a `redirect_url` to the Pay2Pays hosted crypto page. Send the customer there: they pick a coin and network and are shown a one-time deposit address with the exact amount to send and a countdown. - Withdraw [Create Withdraw (Bank Transfer)](https://docs.pay2pays.co/create-withdraw-bank-transfer-45470880e0.md): - Withdraw [Check Withdrawal Status](https://docs.pay2pays.co/check-withdrawal-status-45470881e0.md): - Withdraw [Create Withdraw (Crypto)](https://docs.pay2pays.co/create-withdraw-crypto-45470882e0.md): Opens a crypto pay-out. `type` must be `crypto`, and the destination is a chain address instead of an IBAN — `iban` is not required. - Callback [Callback Request](https://docs.pay2pays.co/callback-request-45470883e0.md):