# Gateway API ## API Docs - Root > Payments > Payment Contract [Generate a Payment Contract](https://docs.pisomind.ph/generate-a-payment-contract-21686543e0.md): Generate a payment quote for an account. The API Key contains information about the account and will automatically figure out the wallet address to which the payment will be sent. - Root > Payments > Payment Contract [Get Payment Contract](https://docs.pisomind.ph/get-payment-contract-21686542e0.md): Get Payment Quote details - Root > Payments > Payment Contract [Cancel a Payment Contract](https://docs.pisomind.ph/cancel-a-payment-contract-21686545e0.md): Cancel the contract if it's not yet paid. - Root > Payments [Webhook receiver for payment events](https://docs.pisomind.ph/webhook-receiver-for-payment-events-21686541e0.md): Merchants must expose an endpoint (e.g., `/webhooks`) to receive events. - Root > Fund Transfers > Transfer Contracts [Generate a Transfer Contract](https://docs.pisomind.ph/generate-a-transfer-contract-21686546e0.md): Generate a transfer contract that can initiate a fund transfer to a recipient. Once issued, the contract becomes immutable. A contract can be paid by executing a gateway::paycontract command. Contract can be issued right away if all requirements had been submitted upon posting. - Root > Fund Transfers > Transfer Contracts [Update Transfer Contract](https://docs.pisomind.ph/update-transfer-contract-21686547e0.md): Update the contract draft until all requirements are met. - Root > Fund Transfers > Transfer Contracts [Issue the Transfer Contract](https://docs.pisomind.ph/issue-the-transfer-contract-21686548e0.md): Issue the transfer contract - Root > Fund Transfers > Transfer Contracts [Get Transfer Contract](https://docs.pisomind.ph/get-transfer-contract-21686549e0.md): Get details of a transfer contract. - Root > Fund Transfers > Transfer Contracts [Pay a Transfer Contract](https://docs.pisomind.ph/pay-a-transfer-contract-21686550e0.md): - Root > Fund Transfers > Transfer Contracts [Cancel a Transfer Contract](https://docs.pisomind.ph/cancel-a-transfer-contract-21686551e0.md): Cancel the contract and refund if the contract has been paid but the transfer did not complete. - Root > Fund Transfers > Transfer Contracts [Contract Event Webhook](https://docs.pisomind.ph/contract-event-webhook-21686552e0.md): Call this webhook on key contract events - issued, paid, cancelled, and completed. ## Schemas - Root > Response > Accounts [ResetAPIKeysResponse](https://docs.pisomind.ph/resetapikeysresponse-9604415d0.md): - Root > Response > Accounts [GetAccountResponse](https://docs.pisomind.ph/getaccountresponse-9604416d0.md): - Root > Response > Accounts [GetAccountActivitiesResponse](https://docs.pisomind.ph/getaccountactivitiesresponse-9604417d0.md): - Root > Response > Wallets [CreateWalletResponse](https://docs.pisomind.ph/createwalletresponse-9604418d0.md): - Root > Response > Wallets [CreateDebitEntryResponse](https://docs.pisomind.ph/createdebitentryresponse-9604419d0.md): - Root > Response > Gateway > Transfers [GetTransferContractResponse](https://docs.pisomind.ph/gettransfercontractresponse-9604420d0.md): - Root > Response > Gateway > Payments [GetPaymentContractResponse](https://docs.pisomind.ph/getpaymentcontractresponse-9604421d0.md): - Root > Response [SuccessResponse](https://docs.pisomind.ph/successresponse-9604413d0.md): - Root > Response [ErrorResponse](https://docs.pisomind.ph/errorresponse-9604414d0.md): - Root > Models > Activities > Activity Types [PaymentActivityModel](https://docs.pisomind.ph/paymentactivitymodel-9604424d0.md): - Root > Models > Activities [SubActivityModel](https://docs.pisomind.ph/subactivitymodel-9604422d0.md): - Root > Models > Activities [ActivityModel](https://docs.pisomind.ph/activitymodel-9604423d0.md): - Root > Models > Profiles [ProfileModel](https://docs.pisomind.ph/profilemodel-9604425d0.md): - Root > Models > Profiles [PersonalProfileModel](https://docs.pisomind.ph/personalprofilemodel-9604426d0.md): - Root > Models > Profiles [VerifiedPersonalProfileModel](https://docs.pisomind.ph/verifiedpersonalprofilemodel-9604427d0.md): - Root > Models > Profiles [EconomicProfileModel](https://docs.pisomind.ph/economicprofilemodel-9604428d0.md): - Root > Models > Profiles [BusinessProfileModel](https://docs.pisomind.ph/businessprofilemodel-9604429d0.md): - Root > Models > Profiles [GeographicProfileModel](https://docs.pisomind.ph/geographicprofilemodel-9604430d0.md): - Root > Models > Profiles [TransactionRecordsModel](https://docs.pisomind.ph/transactionrecordsmodel-9604431d0.md): - Root > Models > Profiles [BehavioralProfileModel](https://docs.pisomind.ph/behavioralprofilemodel-9604432d0.md): - Root > Models > Profiles [DocumentaryProfileModel](https://docs.pisomind.ph/documentaryprofilemodel-9604433d0.md): - Root > Models > Profiles [RiskProfileModel](https://docs.pisomind.ph/riskprofilemodel-9604434d0.md): - Root > Models > Profiles [NetworkProfileModel](https://docs.pisomind.ph/networkprofilemodel-9604435d0.md): - Root > Models > Profiles [IndustryProfileModel](https://docs.pisomind.ph/industryprofilemodel-9604436d0.md): - Root > Models > Accounts [APIKeysModel](https://docs.pisomind.ph/apikeysmodel-9604437d0.md): - Root > Models > Accounts [AccountModel](https://docs.pisomind.ph/accountmodel-9604438d0.md): - Root > Models > Accounts [AccountProxyModel](https://docs.pisomind.ph/accountproxymodel-9604439d0.md): - Root > Models > Wallets [WalletModel](https://docs.pisomind.ph/walletmodel-9604440d0.md): - Root > Models > Wallets [WalletKeysModel](https://docs.pisomind.ph/walletkeysmodel-9604441d0.md): - Root > Models > Wallets [LedgerEntryModel](https://docs.pisomind.ph/ledgerentrymodel-9604442d0.md): - Root > Models > Wallets [TransactionPayloadModel](https://docs.pisomind.ph/transactionpayloadmodel-9604443d0.md): - Root > Models > Command > Parameters [TransferAmountParameters](https://docs.pisomind.ph/transferamountparameters-9604447d0.md): - Root > Models > Command [CommandModel](https://docs.pisomind.ph/commandmodel-9604444d0.md): - Root > Models > Command [CommandContextModel](https://docs.pisomind.ph/commandcontextmodel-9604445d0.md): - Root > Models > Command [CommandSignerModel](https://docs.pisomind.ph/commandsignermodel-9604446d0.md): - Root > Models > Policies > Service Policies > Accounts Policy [AccountsPolicyModel](https://docs.pisomind.ph/accountspolicymodel-9604448d0.md): - Root > Models > Policies > Policy Templates [ServicePolicyModel](https://docs.pisomind.ph/servicepolicymodel-9604449d0.md): - Root > Models > Policies > Policy Templates [ServiceRoleModel](https://docs.pisomind.ph/servicerolemodel-9604450d0.md): - Root > Models > Policies > Policy Templates [ServiceConstraintModel](https://docs.pisomind.ph/serviceconstraintmodel-9604451d0.md): - Root > Models > Verifiers [VerifierModel](https://docs.pisomind.ph/verifiermodel-9604452d0.md): - Root > Models > Verifiers [VerificationModel](https://docs.pisomind.ph/verificationmodel-9604453d0.md): - Root > Models > JWTs [ContractToken](https://docs.pisomind.ph/contracttoken-9604454d0.md): - Root > Models > Gateway > Transfers [TransferContractModel](https://docs.pisomind.ph/transfercontractmodel-9604456d0.md): - Root > Models > Gateway > Transfers [TransferChannelModel](https://docs.pisomind.ph/transferchannelmodel-9604457d0.md): - Root > Models > Gateway > Transfers [TransferRecipientModel](https://docs.pisomind.ph/transferrecipientmodel-9604458d0.md): - Root > Models > Gateway > Payments [PaymentContractModel](https://docs.pisomind.ph/paymentcontractmodel-9604459d0.md): - Root > Models > Gateway > Payments [PaymentChannelModel](https://docs.pisomind.ph/paymentchannelmodel-9604460d0.md): - Root > Models > Gateway > Payments [PaymentRecipientModel](https://docs.pisomind.ph/paymentrecipientmodel-9604461d0.md): - Root > Models > Gateway > Contracts [ContractConstraintModel](https://docs.pisomind.ph/contractconstraintmodel-9604462d0.md): - Root > Models > Gateway > Contracts [ContractPreviewModel](https://docs.pisomind.ph/contractpreviewmodel-9604463d0.md): - Root > Models > Gateway > Contracts [ContractPaymentModel](https://docs.pisomind.ph/contractpaymentmodel-9604464d0.md): - Root > Models > Gateway > Contracts [ContractRecipientModel](https://docs.pisomind.ph/contractrecipientmodel-9604465d0.md): - Root > Models > Gateway > Contracts [ChannelModel](https://docs.pisomind.ph/channelmodel-9604466d0.md): - Root > Models > Gateway > Contracts [ContractDeliverableModel](https://docs.pisomind.ph/contractdeliverablemodel-9604467d0.md): - Root > Models > Gateway > Events [WebhookEvent](https://docs.pisomind.ph/webhookevent-9604468d0.md): - Root > Models > Gateway > Channels [ChannelFeesModel](https://docs.pisomind.ph/channelfeesmodel-9604469d0.md): - Root > Models > Gateway > Channels [ChannelPolicyModel](https://docs.pisomind.ph/channelpolicymodel-9604470d0.md): - Root > Models > Gateway [ContractModel](https://docs.pisomind.ph/contractmodel-9604455d0.md): - Root > RequestBodies > Commands [ExecuteCommandPayload](https://docs.pisomind.ph/executecommandpayload-9604471d0.md): - Root > RequestBodies > Accounts [CreateAccountPayload](https://docs.pisomind.ph/createaccountpayload-9604472d0.md): - Root > RequestBodies > Accounts [RegisterAccountDevicePayload](https://docs.pisomind.ph/registeraccountdevicepayload-9604473d0.md): - Root > RequestBodies > Accounts [RegisterAccountRecoveryMethodPayload](https://docs.pisomind.ph/registeraccountrecoverymethodpayload-9604474d0.md): - Root > RequestBodies > Accounts [AccountPersonalProfilePayload](https://docs.pisomind.ph/accountpersonalprofilepayload-9604475d0.md): - Root > RequestBodies > Accounts [AttachAccountProfilePayload](https://docs.pisomind.ph/attachaccountprofilepayload-9604476d0.md): - Root > RequestBodies > Wallets [CreateWalletPayload](https://docs.pisomind.ph/createwalletpayload-9604477d0.md): - Root > RequestBodies > Wallets [CreateDebitEntryPayload](https://docs.pisomind.ph/createdebitentrypayload-9604478d0.md): - Root > RequestBodies > Wallets [DeleteWalletPayload](https://docs.pisomind.ph/deletewalletpayload-9604479d0.md): - Root > RequestBodies > Verifier [StartVerificationPayload](https://docs.pisomind.ph/startverificationpayload-9604480d0.md): - Root > RequestBodies > Verifier [CompleteVerificationPayload](https://docs.pisomind.ph/completeverificationpayload-9604481d0.md): - Root > RequestBodies > Policies [AttachPolicyPayload](https://docs.pisomind.ph/attachpolicypayload-9604482d0.md): - Root > RequestBodies > Resources [RegisterResourcePayload](https://docs.pisomind.ph/registerresourcepayload-9604483d0.md): - Root > RequestBodies > Resources [RegisterResourceVerifiersPayload](https://docs.pisomind.ph/registerresourceverifierspayload-9604484d0.md): - Root > RequestBodies > Profiles [RequestProfileAccessTokenPayload](https://docs.pisomind.ph/requestprofileaccesstokenpayload-9604485d0.md): - Root > RequestBodies > Gateway > Transfers [GenerateTransferContractPayload](https://docs.pisomind.ph/generatetransfercontractpayload-9604486d0.md): - Root > RequestBodies > Gateway > Transfers [UpdateTransferContractPayload](https://docs.pisomind.ph/updatetransfercontractpayload-9604487d0.md): - Root > RequestBodies > Gateway > Payments [GeneratePaymentContractPayload](https://docs.pisomind.ph/generatepaymentcontractpayload-9604488d0.md): - Root > RequestBodies > Gateway > Payments [CryptoPaymentPayload](https://docs.pisomind.ph/cryptopaymentpayload-9604489d0.md): - Root > RequestBodies > Gateway > Payments [MayaPaymentPayload](https://docs.pisomind.ph/mayapaymentpayload-9604490d0.md): - Root > RequestBodies > Gateway > Payments [GCashPaymentPayload](https://docs.pisomind.ph/gcashpaymentpayload-9604491d0.md): - Root > RequestBodies > Gateway > Payments [WalletPaymentPayload](https://docs.pisomind.ph/walletpaymentpayload-9604492d0.md): - Root > RequestBodies > Gateway > Payments [QRPHPaymentPayload](https://docs.pisomind.ph/qrphpaymentpayload-9604493d0.md): - Root > RequestBodies > Gateway > Payments [CardPaymentPayload](https://docs.pisomind.ph/cardpaymentpayload-9604494d0.md):