{"openapi":"3.1.0","info":{"title":"NextPay Partners API v2","version":"1.0.0","description":"API for NextPay Partners. For authentication, use Basic Auth with your Client ID as the username and Client Secret as the password. The credentials should be Base64-encoded and included in the Authorization header."},"security":[{"Basic Auth":[]}],"tags":[{"name":"Core - Merchant","description":"A Merchant is the legal entity that owns the accounts and funds. Merchants must meet compliance requirements and are granted API access controls to utilize our payment infrastructure."},{"name":"Core - Account","description":"A financial entity that stores funds and can send and receive money. Accounts are owned by a Partner or Merchant and are the source/destination for payments, payouts, and internal transfers."},{"name":"Money In - Funding Method","description":"A Funding Method is a reusable resource for receiving payments, such as a QR code or bank account details. Unlike a Payment Intent, which is for a single transaction, a Funding Method is persistent and can be used multiple times to fund an account."},{"name":"Money In - Payment Intent","description":"A Payment Intent is a request to collect funds from a customer. It uses a Payment Instrument under the hood to receive the money. This includes creating the intent, selecting or linking a payment instrument (e.g., QR code or bank details), and managing the payment lifecycle."},{"name":"Money Out - Payout Request","description":"A Payout Request represents a request to disburse funds. A single request can be split into multiple payouts based on settlement rail limitations (e.g. for an InstaPay payout, the request may be split into multiple payouts to handle the maximum payout amount per transaction)."},{"name":"Money Out - Payout","description":"A Payout is an individual disbursement transaction that is part of a Payout Request. Multiple payouts may be created to handle large disbursement amounts that exceed settlement rail limits."},{"name":"Integration - Webhook","description":"Registering a Webhook allows you to receive events from the API. You can view the webhook events in the [Models](/docs#models) section."},{"name":"Sandbox - Payment Simulation","description":"Endpoints for simulating payment scenarios in the sandbox environment. These tools allow you to test your integration's handling of various payment outcomes (success, failure, idempotency) without interacting with real payment providers."}],"servers":[{"url":"https://api.partners.nextpay.world","description":"Production"}],"components":{"securitySchemes":{"Basic Auth":{"type":"http","scheme":"basic","description":"Authenticate using a Base64-encoded combination of Client ID and Client Secret."}},"schemas":{"[webhook] v2.payment_instrument.used":{"type":"object","properties":{"id":{"type":"string","description":"The ID of the webhook event.","example":"17d66ad3-a0d8-4a22-9934-1dcf67674593"},"created_at":{"type":"string","description":"The timestamp of the webhook event.","example":"2025-08-24T19:33:56.000Z"},"event":{"type":"string","enum":["v2.payment_instrument.used"],"description":"The event type.","example":"v2.payment_instrument.used"},"payload":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"created_at":{"type":"string","description":"An ISO 8601 timestamp.","example":"2025-08-24T19:33:56.000Z"},"updated_at":{"type":"string","description":"An ISO 8601 timestamp.","example":"2025-08-24T19:33:56.000Z"},"account_id":{"type":"string","format":"uuid"},"external_id":{"type":["string","null"]},"expires_at":{"type":["string","null"],"description":"An ISO 8601 timestamp.","example":"2025-08-24T19:33:56.000Z"},"status":{"type":"string","enum":["used"]},"persistence_mode":{"type":"string","enum":["persistent","temporary"]},"usage_mode":{"type":"string","enum":["multiple","single"]},"method_provider":{"type":"string"},"method_type":{"type":"string"},"method_reference_id":{"type":["string","null"]},"method_details":{},"receipt":{"type":"object","properties":{"receipt_id":{"type":"string"},"transaction_id":{"type":"string"},"treasury_reference_no":{"type":"string"},"rails_reference_no":{"type":"string"},"remarks":{"type":"string"},"registered_at":{"type":"string"},"applied_fee_structures":{"type":"object","properties":{"computed":{"type":"object","properties":{"fee_amount":{"type":"integer","minimum":0},"source":{"type":"string"}},"required":["fee_amount","source"]},"rate":{"type":["number","null"]},"sum_flat_fee_amount":{"type":["integer","null"],"minimum":0},"floor_flat_fee_amount":{"type":["integer","null"],"minimum":0},"tax_mode":{"type":"string","enum":["inclusive","exclusive"]},"currency":{"type":"string","enum":["PHP/2"]}},"required":["computed","rate","sum_flat_fee_amount","floor_flat_fee_amount","currency"]}},"required":["receipt_id","treasury_reference_no","rails_reference_no"]},"associated_entity":{"type":"object","properties":{"id":{"type":"string"},"type":{"type":"string","enum":["payment_intent","funding_method"]}},"required":["id","type"]}},"required":["id","created_at","updated_at","account_id","external_id","expires_at","status","persistence_mode","usage_mode","method_provider","method_type","method_reference_id"]}},"required":["id","created_at","event","payload"],"description":"Triggered when a payment instrument is used.","title":"[Webhook] V2.PaymentInstrument.Used"},"[webhook] v2.payment_instrument.payment_received":{"type":"object","properties":{"id":{"type":"string","description":"The ID of the webhook event.","example":"17d66ad3-a0d8-4a22-9934-1dcf67674593"},"created_at":{"type":"string","description":"The timestamp of the webhook event.","example":"2025-08-24T19:33:56.000Z"},"event":{"type":"string","enum":["v2.payment_instrument.payment_received"],"description":"The event type.","example":"v2.payment_instrument.payment_received"},"payload":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"created_at":{"type":"string","description":"An ISO 8601 timestamp.","example":"2025-08-24T19:33:56.000Z"},"updated_at":{"type":"string","description":"An ISO 8601 timestamp.","example":"2025-08-24T19:33:56.000Z"},"account_id":{"type":"string","format":"uuid"},"external_id":{"type":["string","null"]},"expires_at":{"type":["string","null"],"description":"An ISO 8601 timestamp.","example":"2025-08-24T19:33:56.000Z"},"status":{"type":"string","enum":["active","used","expired","failed","suspended","archived"]},"persistence_mode":{"type":"string","enum":["persistent","temporary"]},"usage_mode":{"type":"string","enum":["multiple","single"]},"method_provider":{"type":"string"},"method_type":{"type":"string"},"method_reference_id":{"type":["string","null"]},"method_details":{},"amount_paid":{"type":"integer","minimum":0},"currency":{"type":"string","enum":["PHP/2"]},"receipt":{"type":"object","properties":{"receipt_id":{"type":"string"},"transaction_id":{"type":"string"},"treasury_reference_no":{"type":"string"},"rails_reference_no":{"type":"string"},"remarks":{"type":"string"},"registered_at":{"type":"string"}},"required":["receipt_id","treasury_reference_no","rails_reference_no"]},"associated_entity":{"type":"object","properties":{"id":{"type":"string"},"type":{"type":"string","enum":["payment_intent","funding_method"]}},"required":["id","type"]}},"required":["id","created_at","updated_at","account_id","external_id","expires_at","status","persistence_mode","usage_mode","method_provider","method_type","method_reference_id","amount_paid","currency"]}},"required":["id","created_at","event","payload"],"description":"Triggered when a payment instrument receives a payment.","title":"[Webhook] V2.PaymentInstrument.PaymentReceived"},"[webhook] v2.payment_instrument.payment_settled":{"type":"object","properties":{"id":{"type":"string","description":"The ID of the webhook event.","example":"17d66ad3-a0d8-4a22-9934-1dcf67674593"},"created_at":{"type":"string","description":"The timestamp of the webhook event.","example":"2025-08-24T19:33:56.000Z"},"event":{"type":"string","enum":["v2.payment_instrument.payment_settled"],"description":"The event type.","example":"v2.payment_instrument.payment_settled"},"payload":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"created_at":{"type":"string","description":"An ISO 8601 timestamp.","example":"2025-08-24T19:33:56.000Z"},"updated_at":{"type":"string","description":"An ISO 8601 timestamp.","example":"2025-08-24T19:33:56.000Z"},"account_id":{"type":"string","format":"uuid"},"external_id":{"type":["string","null"]},"expires_at":{"type":["string","null"],"description":"An ISO 8601 timestamp.","example":"2025-08-24T19:33:56.000Z"},"status":{"type":"string","enum":["active","used","expired","failed","suspended","archived"]},"persistence_mode":{"type":"string","enum":["persistent","temporary"]},"usage_mode":{"type":"string","enum":["multiple","single"]},"method_provider":{"type":"string"},"method_type":{"type":"string"},"method_reference_id":{"type":["string","null"]},"method_details":{},"amount_paid":{"type":"integer","minimum":0},"currency":{"type":"string","enum":["PHP/2"]},"receipt":{"type":"object","properties":{"receipt_id":{"type":"string"},"transaction_id":{"type":"string"},"treasury_reference_no":{"type":"string"},"rails_reference_no":{"type":"string"},"remarks":{"type":"string"},"registered_at":{"type":"string"},"applied_fee_structures":{"type":"object","properties":{"computed":{"type":"object","properties":{"fee_amount":{"type":"integer","minimum":0},"source":{"type":"string"}},"required":["fee_amount","source"]},"rate":{"type":["number","null"]},"sum_flat_fee_amount":{"type":["integer","null"],"minimum":0},"floor_flat_fee_amount":{"type":["integer","null"],"minimum":0},"tax_mode":{"type":"string","enum":["inclusive","exclusive"]},"currency":{"type":"string","enum":["PHP/2"]}},"required":["computed","rate","sum_flat_fee_amount","floor_flat_fee_amount","currency"]}},"required":["receipt_id","treasury_reference_no","rails_reference_no"]},"associated_entity":{"type":"object","properties":{"id":{"type":"string"},"type":{"type":"string","enum":["payment_intent","funding_method"]}},"required":["id","type"]}},"required":["id","created_at","updated_at","account_id","external_id","expires_at","status","persistence_mode","usage_mode","method_provider","method_type","method_reference_id","amount_paid","currency"]}},"required":["id","created_at","event","payload"],"description":"Triggered when a received payment intent is settled.","title":"[Webhook] V2.PaymentInstrument.PaymentSettled"},"[webhook] v2.payment_intent.succeeded":{"type":"object","properties":{"id":{"type":"string","description":"The ID of the webhook event.","example":"17d66ad3-a0d8-4a22-9934-1dcf67674593"},"created_at":{"type":"string","description":"The timestamp of the webhook event.","example":"2025-08-24T19:33:56.000Z"},"event":{"type":"string","enum":["v2.payment_intent.succeeded"],"description":"The event type.","example":"v2.payment_intent.succeeded"},"payload":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"created_at":{"type":"string","description":"An ISO 8601 timestamp.","example":"2025-08-24T19:33:56.000Z"},"updated_at":{"type":"string","description":"An ISO 8601 timestamp.","example":"2025-08-24T19:33:56.000Z"},"intent_created_at":{"type":"string","description":"An ISO 8601 timestamp.","example":"2025-08-24T19:33:56.000Z"},"expires_at":{"type":["string","null"],"description":"An ISO 8601 timestamp.","example":"2025-08-24T19:33:56.000Z"},"account_id":{"type":"string","format":"uuid"},"external_id":{"type":["string","null"]},"status":{"type":"string","enum":["succeeded"]},"amount":{"anyOf":[{"type":"string","pattern":"^d+$"},{"type":"string"},{"type":"number"}]},"currency":{"type":"string","enum":["PHP/2"]},"metadata":{},"fee_override":{},"receipt":{"type":"object","properties":{"receipt_id":{"type":"string"},"transaction_id":{"type":"string"},"treasury_reference_no":{"type":"string"},"rails_reference_no":{"type":"string"},"remarks":{"type":"string"},"registered_at":{"type":"string"},"applied_fee_structures":{"type":"object","properties":{"computed":{"type":"object","properties":{"fee_amount":{"type":"integer","minimum":0},"source":{"type":"string"}},"required":["fee_amount","source"]},"rate":{"type":["number","null"]},"sum_flat_fee_amount":{"type":["integer","null"],"minimum":0},"floor_flat_fee_amount":{"type":["integer","null"],"minimum":0},"tax_mode":{"type":"string","enum":["inclusive","exclusive"]},"currency":{"type":"string","enum":["PHP/2"]}},"required":["computed","rate","sum_flat_fee_amount","floor_flat_fee_amount","currency"]}},"required":["receipt_id","treasury_reference_no","rails_reference_no"]}},"required":["id","created_at","updated_at","intent_created_at","expires_at","account_id","external_id","status","amount","currency"]}},"required":["id","created_at","event","payload"],"description":"Occurs when a payment associated with the payment intent has been successfully completed and confirmed. The payload includes the updated payment intent object, potentially with receipt details.","title":"[Webhook] V2.PaymentIntent.Succeeded"},"[webhook] v2.payment_intent.canceled":{"type":"object","properties":{"id":{"type":"string","description":"The ID of the webhook event.","example":"17d66ad3-a0d8-4a22-9934-1dcf67674593"},"created_at":{"type":"string","description":"The timestamp of the webhook event.","example":"2025-08-24T19:33:56.000Z"},"event":{"type":"string","enum":["v2.payment_intent.canceled"],"description":"The event type.","example":"v2.payment_intent.canceled"},"payload":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"created_at":{"type":"string","description":"An ISO 8601 timestamp.","example":"2025-08-24T19:33:56.000Z"},"updated_at":{"type":"string","description":"An ISO 8601 timestamp.","example":"2025-08-24T19:33:56.000Z"},"intent_created_at":{"type":"string","description":"An ISO 8601 timestamp.","example":"2025-08-24T19:33:56.000Z"},"expires_at":{"type":["string","null"],"description":"An ISO 8601 timestamp.","example":"2025-08-24T19:33:56.000Z"},"account_id":{"type":"string","format":"uuid"},"external_id":{"type":["string","null"]},"status":{"type":"string","enum":["canceled"]},"amount":{"anyOf":[{"type":"string","pattern":"^d+$"},{"type":"string"},{"type":"number"}]},"currency":{"type":"string","enum":["PHP/2"]},"metadata":{},"fee_override":{}},"required":["id","created_at","updated_at","intent_created_at","expires_at","account_id","external_id","status","amount","currency"]}},"required":["id","created_at","event","payload"],"description":"Triggered when a payment intent is canceled.","title":"[Webhook] V2.PaymentIntent.Canceled"}},"parameters":{}},"paths":{"/v2/accounts":{"post":{"summary":"Create Account","description":"Create a new account for a partner or merchant. An account is an entity that holds funds and manages transactions.","tags":["Core - Account"],"parameters":[{"schema":{"type":"string","description":"This key is unique to ensure that this request is processed only once, preventing duplicate actions. It expires in 24 hours and is scoped specifically to this endpoint and the request body. This means that if a different body is sent with the same key, both requests can still be processed independently.","example":"550e8400-e29b-41d4-a716-446655440000"},"required":false,"name":"X-Idempotency-Key","in":"header"}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"display_name":{"type":"string","pattern":"^[a-zA-Z0-9\\s\\-_\\.\\,\\']+$","description":"Display name for the account","title":"Display Name","example":"Example Store"},"external_id":{"type":"string","pattern":"^[a-zA-Z0-9_\\-\\.]+$","description":"External identifier for the account","title":"External ID","example":"ACC_123"},"merchant_id":{"type":["string","null"],"format":"uuid","description":"The UUID of the merchant associated with this account. If this field is `null`, the account will be created as a partner account. A partner account can hold funds independently of any merchant.","title":"Merchant ID","example":"123e4567-e89b-12d3-a456-426614174000"}},"required":["display_name"]}}}},"responses":{"201":{"description":"Account successfully created","content":{"application/json":{"schema":{"type":"object","properties":{"id":{"type":"string","format":"uuid","description":"ID of the account","title":"ID","example":"123e4567-e89b-12d3-a456-426614174000"},"created_at":{"type":"string","description":"Date and time of the account's creation","title":"Created At","example":"2023-04-12T12:00:00.000Z"},"updated_at":{"type":"string","description":"Date and time of the account's last update","title":"Updated At","example":"2023-04-12T12:00:00.000Z"},"partner_workspace_id":{"type":"string","format":"uuid","description":"UUID of the associated partner workspace","title":"Partner Workspace ID","example":"123e4567-e89b-12d3-a456-426614174000"},"merchant_id":{"type":["string","null"],"format":"uuid","description":"UUID of the associated merchant","title":"Merchant ID","example":"123e4567-e89b-12d3-a456-426614174000"},"display_name":{"type":"string","description":"Display name of the account","title":"Display Name","example":"Example Store"},"external_id":{"type":["string","null"],"description":"External identifier for the account","title":"External ID","example":"ACC_123"},"is_system_generated":{"type":["boolean","null"]}},"required":["id","created_at","updated_at","partner_workspace_id","merchant_id","display_name","external_id","is_system_generated"]}}}}}},"get":{"summary":"List Accounts","description":"Get a paginated list of accounts for a workspace.","tags":["Core - Account"],"parameters":[{"schema":{"type":"string","description":"Page number","title":"Page","example":"1"},"required":false,"name":"page","in":"query"},{"schema":{"type":"string","description":"Page size","title":"Page Size","example":"10"},"required":false,"name":"page_size","in":"query"},{"schema":{"type":"string","default":"false","description":"Whether to include balances in the response","examples":["true","false"]},"required":false,"name":"include_balances","in":"query"},{"schema":{"type":"string","default":"false","description":"Whether to include the expanded merchant in the response","examples":["true","false"]},"required":false,"name":"include_merchant","in":"query"}],"responses":{"200":{"description":"Accounts successfully retrieved","content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","description":"ID of the account","title":"ID","example":"123e4567-e89b-12d3-a456-426614174000"},"created_at":{"type":"string","description":"Date and time of the account's creation","title":"Created At","example":"2023-04-12T12:00:00.000Z"},"updated_at":{"type":"string","description":"Date and time of the account's last update","title":"Updated At","example":"2023-04-12T12:00:00.000Z"},"partner_workspace_id":{"type":"string","format":"uuid","description":"UUID of the associated partner workspace","title":"Partner Workspace ID","example":"123e4567-e89b-12d3-a456-426614174000"},"merchant_id":{"type":["string","null"],"format":"uuid","description":"UUID of the associated merchant","title":"Merchant ID","example":"123e4567-e89b-12d3-a456-426614174000"},"display_name":{"type":"string","description":"Display name of the account","title":"Display Name","example":"Example Store"},"external_id":{"type":["string","null"],"description":"External identifier for the account","title":"External ID","example":"ACC_123"},"is_system_generated":{"type":["boolean","null"]},"vca_assignment_id":{"type":["string","null"],"format":"uuid"},"balances":{"type":["object","null"],"properties":{"available_balance":{"type":"object","additionalProperties":{"type":"object","properties":{"amount_cents":{"anyOf":[{"type":"string","pattern":"^d+$"},{"type":"string"},{"type":"number"}]}},"required":["amount_cents"]}},"reserved_balance":{"type":"object","additionalProperties":{"type":"object","properties":{"amount_cents":{"anyOf":[{"type":"string","pattern":"^d+$"},{"type":"string"},{"type":"number"}]}},"required":["amount_cents"]}}},"required":["available_balance","reserved_balance"]},"merchant":{"type":["object","null"],"properties":{"id":{"type":"string","format":"uuid"},"created_at":{"anyOf":[{"type":"string"},{"type":"string"}]},"updated_at":{"anyOf":[{"type":"string"},{"type":"string"}]},"partner_workspace_id":{"type":"string","format":"uuid"},"legal_entity_id":{"type":["string","null"],"format":"uuid"},"display_name":{"type":"string"},"logo_url":{"type":["string","null"]},"description":{"type":["string","null"]},"short_name":{"type":["string","null"]},"external_id":{"type":["string","null"]},"bank_account_name":{"type":["string","null"]},"bank_account_number":{"type":["string","null"]},"bank_code_instapay":{"type":["string","null"]},"bank_code_pesonet":{"type":["string","null"]},"preferred_settlement_rail":{"type":["string","null"],"enum":["pesonet","instapay"]}},"required":["id","created_at","updated_at","partner_workspace_id","legal_entity_id","display_name","logo_url","description","short_name","external_id","bank_account_name","bank_account_number","bank_code_instapay","bank_code_pesonet","preferred_settlement_rail"]},"partner":{"type":["object","null"],"properties":{"id":{"type":"string","format":"uuid"},"display_name":{"type":"string"},"logo_url":{"type":["string","null"]},"description":{"type":["string","null"]}},"required":["id","display_name","logo_url","description"]}},"required":["id","created_at","updated_at","partner_workspace_id","merchant_id","display_name","external_id","is_system_generated","vca_assignment_id"]}},"page":{"type":"integer","description":"Page number","title":"Page","example":1},"page_size":{"type":"integer","description":"Page size","title":"Page Size","example":10},"total_pages":{"type":"number","description":"Total number of pages","title":"Total Pages","example":10},"total_count":{"type":"number","description":"Number of accounts in total","title":"Total Count","example":100}},"required":["data","page","page_size","total_pages","total_count"]}}}}}}},"/v2/accounts/{account_id}":{"patch":{"summary":"Update Account","description":"Update an existing account for a partner. Updates account details including display name, external ID, and merchant ID.","tags":["Core - Account"],"parameters":[{"schema":{"type":"string","description":"The ID of the account to update"},"required":true,"description":"The ID of the account to update","name":"account_id","in":"path"},{"schema":{"type":"string","enum":["id","external_id"],"default":"id","description":"Whether to select by internal ID or external ID"},"required":false,"description":"Whether to select by internal ID or external ID","name":"select_by","in":"query"},{"schema":{"type":"string","description":"This key is unique to ensure that this request is processed only once, preventing duplicate actions. Unlike endpoints that include the request body in the idempotency check, this endpoint will always return the stored response for a given idempotency key, even if the request body changes. It expires in 24 hours and is scoped specifically to this endpoint.","example":"550e8400-e29b-41d4-a716-446655440000"},"required":false,"name":"X-Idempotency-Key","in":"header"}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"display_name":{"type":"string","pattern":"^[a-zA-Z0-9\\s\\-_\\.\\,\\']+$","description":"Updated display name of the account","title":"Display Name","example":"Example Store"},"external_id":{"type":"string","pattern":"^[a-zA-Z0-9_\\-\\.]+$","description":"External identifier for the account","title":"External ID","example":"ACC_123"},"merchant_id":{"type":["string","null"],"format":"uuid","description":"The UUID of the merchant associated with this account. If this field is `null`, the account will be created as a partner account. A partner account can hold funds independently of any merchant.","title":"Merchant ID","example":"123e4567-e89b-12d3-a456-426614174000"}},"description":"Data to update the account with","title":"Account Data"}}}},"responses":{"200":{"description":"Account successfully updated","content":{"application/json":{"schema":{"type":"object","properties":{"id":{"type":"string","format":"uuid","description":"ID of the account","title":"ID","example":"123e4567-e89b-12d3-a456-426614174000"},"created_at":{"type":"string","description":"Date and time of the account's creation","title":"Created At","example":"2023-04-12T12:00:00.000Z"},"updated_at":{"type":"string","description":"Date and time of the account's last update","title":"Updated At","example":"2023-04-12T12:00:00.000Z"},"partner_workspace_id":{"type":"string","format":"uuid","description":"UUID of the associated partner workspace","title":"Partner Workspace ID","example":"123e4567-e89b-12d3-a456-426614174000"},"merchant_id":{"type":["string","null"],"format":"uuid","description":"UUID of the associated merchant","title":"Merchant ID","example":"123e4567-e89b-12d3-a456-426614174000"},"display_name":{"type":"string","description":"Display name of the account","title":"Display Name","example":"Example Store"},"external_id":{"type":["string","null"],"description":"External identifier for the account","title":"External ID","example":"ACC_123"},"is_system_generated":{"type":["boolean","null"]}},"required":["id","created_at","updated_at","partner_workspace_id","merchant_id","display_name","external_id","is_system_generated"]}}}},"404":{"description":"Account not found","content":{"application/json":{"schema":{"type":"object","properties":{"message":{"type":"string"}},"required":["message"]}}}}}},"get":{"summary":"Get Account","description":"Get the data of an account for a partner. An account is an entity that holds funds and manages transactions.","tags":["Core - Account"],"parameters":[{"schema":{"type":"string","pattern":"^[a-zA-Z0-9_\\-\\.]+$","description":"ID of the account. It can be either a system-generated unique identifier `id` or an externally provided identifier `external_id`.","title":"Account ID","example":"123e4567-e89b-12d3-a456-426614174000"},"required":true,"name":"account_id","in":"path"},{"schema":{"type":"string","enum":["id","external_id"],"default":"id","description":"Specify whether to search by UID `id` or external ID `external_id`","title":"Search Type","examples":["id","external_id"]},"required":false,"name":"select_by","in":"query"}],"responses":{"200":{"description":"Account data retrieved successfully","content":{"application/json":{"schema":{"type":"object","properties":{"id":{"type":"string","format":"uuid","description":"ID of the account","title":"ID","example":"123e4567-e89b-12d3-a456-426614174000"},"created_at":{"type":"string","description":"Date and time of the account's creation","title":"Created At","example":"2023-04-12T12:00:00.000Z"},"updated_at":{"type":"string","description":"Date and time of the account's last update","title":"Updated At","example":"2023-04-12T12:00:00.000Z"},"merchant_id":{"type":["string","null"],"format":"uuid","description":"UUID of the associated merchant","title":"Merchant ID","example":"123e4567-e89b-12d3-a456-426614174000"},"display_name":{"type":"string","description":"Display name of the account","title":"Display Name","example":"Example Store"},"external_id":{"type":["string","null"],"description":"External identifier for the account","title":"External ID","example":"ACC_123"},"is_system_generated":{"type":["boolean","null"]},"deposit_account":{"type":"object","properties":{"bank_account_number":{"type":"string","description":"The bank account number (without separators) for the bank account used for receiving deposits.","example":"1234567890"},"bank_code":{"type":["string","null"],"description":"Bank's SWIFT/BIC code.","example":"CUOBPHM2XXX"}},"required":["bank_account_number","bank_code"],"description":"Bank account details for receiving deposits. Funds sent here are automatically credited to this account."},"partner":{"type":["object","null"],"properties":{"id":{"type":"string","format":"uuid"},"display_name":{"type":"string"},"logo_url":{"type":["string","null"]},"description":{"type":["string","null"]}},"required":["id","display_name","logo_url","description"]}},"required":["id","created_at","updated_at","merchant_id","display_name","external_id","is_system_generated"]}}}},"404":{"description":"Account not found","content":{"application/json":{"schema":{"type":"object","properties":{"message":{"type":"string","default":"Account not found","description":"Error message","title":"Error Message","example":"Account not found"}}}}}}}}},"/v2/accounts/{account_id}/balances":{"get":{"summary":"Get Account Balances","description":"Get the balances of an account for a partner. The response contains the balances for each currency the account owns.","tags":["Core - Account"],"parameters":[{"schema":{"type":"string","pattern":"^[a-zA-Z0-9_\\-\\.]+$","description":"ID of the account. It can be either a system-generated unique identifier `id` or an externally provided identifier `external_id`.","title":"Account ID","example":"123e4567-e89b-12d3-a456-426614174000"},"required":true,"name":"account_id","in":"path"},{"schema":{"type":"string","enum":["id","external_id"],"default":"id","description":"Specify whether to search by UID `id` or external ID `external_id`","title":"Search Type","examples":["id","external_id"]},"required":false,"name":"select_by","in":"query"}],"responses":{"200":{"description":"Account balances retrieved successfully","content":{"application/json":{"schema":{"type":"object","properties":{"available_balance":{"type":"object","additionalProperties":{"description":"ISO 4217 currency code for the available balance","type":"object","properties":{"amount_cents":{"title":"Amount in Cents","description":"Amount in cents","example":10000,"type":"integer","minimum":0}}},"description":"Available balance for the account. This is the balance that can be used to send payments or withdraw funds.","title":"Available Balance"},"reserved_balance":{"type":"object","additionalProperties":{"description":"ISO 4217 currency code for the reserved balance","type":"object","properties":{"amount_cents":{"title":"Amount in Cents","description":"Amount in cents","example":10000,"type":"integer","minimum":0}}},"description":"Reserved balance for the account. This is the balance that is currently being used to send payments or withdraw funds.","title":"Reserved Balance"}},"required":["available_balance","reserved_balance"],"title":"Account Balances"}}}},"404":{"description":"Account not found","content":{"application/json":{"schema":{"type":"object","properties":{"message":{"type":"string","default":"Account not found","description":"Error message","title":"Error Message","example":"Account not found"}}}}}}}}},"/v2/accounts/{account_id}/postings":{"get":{"summary":"Get Account Postings","description":"Get the postings of an account for a partner. A posting represents the smallest financial transaction within an account, based on double-entry bookkeeping principles. Each posting records a movement of money, either into or out of the account.","tags":["Core - Account"],"parameters":[{"schema":{"type":"string","pattern":"^[a-zA-Z0-9_\\-\\.]+$","description":"ID of the account. It can be either a system-generated unique identifier `id` or an externally provided identifier `external_id`.","title":"Account ID","example":"123e4567-e89b-12d3-a456-426614174000"},"required":true,"name":"account_id","in":"path"},{"schema":{"type":"string","enum":["id","external_id"],"default":"id","description":"Specify whether to search by UID `id` or external ID `external_id`","title":"Search Type","examples":["id","external_id"]},"required":false,"name":"select_by","in":"query"},{"schema":{"type":"integer","description":"Page number","title":"Page","example":1,"minimum":1},"required":false,"name":"page","in":"query"},{"schema":{"type":"integer","description":"Page size","title":"Page Size","example":10,"minimum":1,"maximum":100},"required":false,"name":"page_size","in":"query"}],"responses":{"200":{"description":"Account postings retrieved successfully","content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","description":"ID of the posting","title":"ID","example":"123e4567-e89b-12d3-a456-426614174000"},"created_at":{"type":"string","description":"Timestamp when the posting was created","title":"Created At","example":"2024-01-01T12:00:00Z"},"updated_at":{"type":"string","description":"Timestamp when the posting was last updated","title":"Updated At","example":"2024-01-01T12:00:00Z"},"amount_cents":{"type":"integer","description":"Amount in cents","title":"Amount in Cents","example":10000,"minimum":0},"currency":{"type":"string","enum":["PHP"],"description":"ISO 4217 currency code for the posting","title":"Currency","example":"PHP"},"direction":{"type":"string","enum":["source","destination"],"description":"Direction of the posting relative to the account (source or destination)","title":"Direction","example":"source"},"type":{"type":"string","enum":["processing_fee","vat","net"],"description":"Nature of the posting","title":"Type","example":"net"},"transaction_id":{"type":"string","format":"uuid","description":"Reference to the transaction","title":"Transaction ID","example":"123e4567-e89b-12d3-a456-426614174000"},"transaction_type":{"type":["string","null"],"description":"Type of the transaction","title":"Transaction Type","example":"receive_payment"},"transaction_external_id":{"type":["string","null"],"description":"External ID given to the ledger transaction. This is usually a unique identifier for the transaction.","title":"Transaction External ID","example":"TX123456789"},"payment_intent_id":{"type":["string","null"],"format":"uuid","description":"ID of the payment intent. This is only present if the posting is for a payment intent.","title":"Payment Intent ID"},"payout_request_id":{"type":["string","null"],"format":"uuid","description":"ID of the payout request. This is only present if the posting is for a payout request.","title":"Payout Request ID"},"deposit_receipt_id":{"type":["string","null"],"format":"uuid","description":"ID of the deposit receipt. This is only present if the posting is a deposit.","title":"Deposit Receipt ID"}},"required":["id","created_at","updated_at","amount_cents","currency","direction","type","transaction_id","transaction_type","transaction_external_id","payment_intent_id","payout_request_id","deposit_receipt_id"]}},"total_count":{"type":"number","description":"Total number of items","title":"Total Count","example":10},"total_pages":{"type":"number","description":"Total number of pages","title":"Total Pages","example":1},"page":{"type":"number","description":"Page number","title":"Page","example":1},"page_size":{"type":"number","description":"Page size","title":"Page Size","example":10}},"required":["data","total_count","total_pages","page","page_size"]}}}},"404":{"description":"Account not found","content":{"application/json":{"schema":{"type":"object","properties":{"message":{"type":"string","default":"Account not found","description":"Error message","title":"Error Message","example":"Account not found"}}}}}}}}},"/v2/accounts/{account_id}/transfer":{"post":{"summary":"Transfer Funds to Another Account","description":"Transfer funds from one account to another. This endpoint supports both internal transfers (within the same partner) and external transfers (to other partners).","tags":["Core - Account"],"parameters":[{"schema":{"type":"string","format":"uuid","description":"ID of the source account where the funds will be pulled from. This can be either a system-generated unique identifier `id` or an externally provided identifier `external_id`.","title":"Source Account ID","example":"123e4567-e89b-12d3-a456-426614174000"},"required":true,"name":"account_id","in":"path"},{"schema":{"type":"string","enum":["id","external_id"],"default":"id","description":"Specify whether to search by UID `id` or external ID `external_id`","title":"Search Type","examples":["id","external_id"]},"required":false,"name":"select_by","in":"query"},{"schema":{"type":"string","description":"This key is unique to ensure that this request is processed only once, preventing duplicate actions. It expires in 24 hours and is scoped specifically to this endpoint and the request body. This means that if a different body is sent with the same key, both requests can still be processed independently.","example":"550e8400-e29b-41d4-a716-446655440000"},"required":false,"name":"X-Idempotency-Key","in":"header"}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"amount_cents":{"type":"integer","description":"The amount to transfer in cents (100 PHP = 10000 cents). Must be a positive integer representing the smallest currency unit.","title":"Amount in Cents","example":10000,"minimum":1},"currency":{"type":"string","enum":["PHP"],"description":"ISO 4217 currency code","title":"Currency","example":"PHP"},"destination_account_id":{"type":"string","format":"uuid","description":"ID of the destination account where the funds will be sent to. Only the system-generated `id` is supported for this field.","title":"Destination Account ID","example":"123e4567-e89b-12d3-a456-426614174000"}},"required":["amount_cents","currency","destination_account_id"]}}}},"responses":{"200":{"description":"Funds transferred successfully","content":{"application/json":{"schema":{"type":"object","properties":{"transaction_id":{"type":"string","format":"uuid","description":"ID of the created transaction.","title":"Transaction ID","example":"123e4567-e89b-12d3-a456-426614174000"}},"required":["transaction_id"]}}}},"400":{"description":"Failed to transfer funds","content":{"application/json":{"schema":{"type":"object","properties":{"message":{"type":"string","description":"Reason for the failure of the transfer.","title":"Failure Reason","example":"Insufficient balance"}},"required":["message"]}}}},"409":{"description":"Transfer failed and was safely reversed. Submit a new request with a new idempotency key to try again.","content":{"application/json":{"schema":{"type":"object","properties":{"message":{"type":"string"},"code":{"type":"string","enum":["TRANSFER_COMPENSATED_IDEMPOTENCY_CONFLICT"]}},"required":["message","code"]}}}}}}},"/v2/merchants":{"post":{"summary":"Create Merchant","description":"Create a new merchant for a partner. The merchant is the legal entity that will receive payments from customers.","tags":["Core - Merchant"],"parameters":[{"schema":{"type":"string","description":"This key is unique to ensure that this request is processed only once, preventing duplicate actions. It expires in 24 hours and is scoped specifically to this endpoint and the request body. This means that if a different body is sent with the same key, both requests can still be processed independently.","example":"550e8400-e29b-41d4-a716-446655440000"},"required":false,"name":"X-Idempotency-Key","in":"header"}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"logo_url":{"type":"string","format":"uri","description":"URL to merchant's logo image","title":"Logo URL","example":"https://example.com/logo.png"},"display_name":{"type":"string","pattern":"^[a-zA-Z0-9\\s\\-_\\.\\,\\']+$","description":"Display name for the merchant","title":"Display Name","example":"Example Store"},"description":{"type":"string","pattern":"^[a-zA-Z0-9\\s\\-\\_\\.\\,\\'\\!\\?\\/]+$","description":"Description of the merchant","title":"Description","example":"A retail merchant selling electronics"},"external_id":{"type":"string","pattern":"^[a-zA-Z0-9_\\-\\.]+$","description":"External identifier for the merchant","title":"External ID","example":"MERCH_123"},"short_name":{"type":"string","pattern":"^[a-zA-Z0-9\\s\\-_\\.\\,\\']+$","description":"Short name identifier for the merchant","title":"Short Name","example":"examplestore"},"legal_name":{"type":"string","pattern":"^[a-zA-Z0-9\\s\\-_\\.\\,\\']+$","description":"Legal name of the merchant","title":"Legal Name","example":"Example Inc."},"legal_address":{"type":"object","properties":{"line1":{"type":"string","pattern":"^[a-zA-Z0-9\\s\\-_\\.\\,\\']+$","description":"Street address","title":"Address Line 1","example":"123 Main Street"},"line2":{"type":"string","pattern":"^[a-zA-Z0-9\\s\\-_\\.\\,\\']+$","description":"Additional address details","title":"Address Line 2","example":"Suite 123"},"city":{"type":"string","pattern":"^[a-zA-Z0-9\\s\\-_\\.\\,\\']+$","description":"City","title":"City","example":"Pasig"},"postal_code":{"type":"string","pattern":"^[a-zA-Z0-9_\\-\\.]+$","description":"Postal code","title":"Postal Code","example":"1000"},"country":{"type":"string","pattern":"^[a-zA-Z0-9\\s\\-_\\.\\,\\']+$","description":"Country code","title":"Country Code","example":"PH"}},"required":["line1","city"],"description":"Legal registered address of the merchant","title":"Legal Address"},"settlement_account":{"type":"object","properties":{"bank_account_name":{"type":"string","pattern":"^[a-zA-Z0-9\\s\\-_\\.\\,\\']+$","description":"Name on the bank account where merchant settlements will be sent","title":"Settlement Bank Account Name","example":"Example Bank"},"bank_account_number":{"type":"string","pattern":"^[a-zA-Z0-9_\\-\\.]+$","description":"Bank account number where merchant settlements will be sent","title":"Settlement Bank Account Number","example":"1234567890"},"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank. Takes precedence over bank_code_instapay and bank_code_pesonet when provided.","title":"Bank Code","example":"CUOBPHM2XXX"},"bank_code_instapay":{"type":"string","pattern":"^[a-zA-Z0-9_\\-\\.]+$","description":"Bank code for the merchant's settlement bank account for Instapay. Deprecated: Use bank_code instead. Will be removed in the next major version.","title":"Settlement Bank Code Instapay","example":"BOPIPHMMXXX"},"bank_code_pesonet":{"type":"string","pattern":"^[a-zA-Z0-9_\\-\\.]+$","description":"Bank code for the merchant's settlement bank account for Pesonet. Deprecated: Use bank_code instead. Will be removed in the next major version.","title":"Settlement Bank Code Pesonet","example":"BOPIPHMMXXX"},"preferred_settlement_rail":{"type":"string","enum":["pesonet","instapay"],"description":"The preferred settlement rail for the merchant","title":"Preferred Settlement Rail","examples":["instapay","pesonet"]}},"required":["bank_account_name","bank_account_number"],"description":"Bank account details for the merchant's settlement account","title":"Settlement Account"},"compliance_url":{"type":"string","format":"uri","description":"URL to merchant's compliance requirements. This can be a link to a Google Drive link, a PDF, etc.","title":"Compliance URL","example":"https://drive.google.com/file/xxx"},"fee_structure":{"type":"object","properties":{"qrph_p2m":{"type":"object","properties":{"rate":{"type":"number","exclusiveMinimum":0,"maximum":20,"description":"Percentage rate applied to transaction amount (e.g., 5.5 means 5.5%)","title":"Percentage Rate","examples":[5.5,10.5]}},"required":["rate"],"description":"Fee structure for QR Ph Person-to-Merchant transactions","title":"QR Ph Person-to-Merchant"}},"description":"Custom fee structure for the merchant","title":"Fee Structure"}},"required":["display_name","legal_name","legal_address"]}}}},"responses":{"201":{"description":"Merchant successfully created","content":{"application/json":{"schema":{"type":"object","properties":{"id":{"type":"string","format":"uuid","description":"ID of the merchant","title":"ID","example":"123e4567-e89b-12d3-a456-426614174000"},"created_at":{"type":"string","description":"Date and time of the merchant's creation","title":"Created At","example":"2023-04-12T12:00:00.000Z"},"updated_at":{"type":"string","description":"Date and time of the merchant's last update","title":"Updated At","example":"2023-04-12T12:00:00.000Z"},"partner_workspace_id":{"type":"string","format":"uuid","description":"UUID of the associated partner workspace","title":"Partner Workspace ID","example":"123e4567-e89b-12d3-a456-426614174000"},"legal_entity_id":{"type":["string","null"],"format":"uuid","description":"UUID of the associated legal entity","title":"Legal Entity ID","example":"123e4567-e89b-12d3-a456-426614174000"},"display_name":{"type":"string","description":"Display name of the merchant","title":"Display Name","example":"Example Store"},"logo_url":{"type":["string","null"],"description":"URL to merchant's logo image","title":"Logo URL","example":"https://example.com/logo.png"},"description":{"type":["string","null"],"description":"Description of the merchant","title":"Description","example":"A retail merchant selling electronics"},"short_name":{"type":["string","null"],"description":"Short name identifier for the merchant","title":"Short Name","example":"examplestore"},"external_id":{"type":["string","null"],"description":"External identifier for the merchant","title":"External ID","example":"MERCH_123"},"bank_account_name":{"type":["string","null"],"description":"Name on the bank account where merchant settlements will be sent","title":"Settlement Bank Account Name","example":"Example Bank"},"bank_account_number":{"type":["string","null"],"description":"Bank account number where merchant settlements will be sent","title":"Settlement Bank Account Number","example":"1234567890"},"bank_code_instapay":{"type":"string","description":"The BIC/SWIFT code of the bank for Instapay","title":"Bank Code Instapay","example":"CUOBPHM2XXX"},"bank_code_pesonet":{"type":"string","description":"The BIC/SWIFT code of the bank for Pesonet","title":"Bank Code Pesonet","example":"CUOBPHM2XXX"},"preferred_settlement_rail":{"type":["string","null"],"enum":["pesonet","instapay"],"description":"The preferred settlement rail for the merchant","title":"Preferred Settlement Rail","example":"instapay"},"fee_structure":{"type":"object","properties":{"qrph_p2m":{"type":"object","properties":{"rate":{"type":"number","exclusiveMinimum":0,"maximum":20,"description":"Percentage rate applied to transaction amount","title":"Percentage Rate","examples":[1.5,1.55]}},"required":["rate"],"description":"Fee structure for QR Ph Person-to-Merchant transactions","title":"QR Ph Person-to-Merchant"}},"description":"Custom fee structure for the merchant","title":"Fee Structure"}},"required":["id","created_at","updated_at","partner_workspace_id","legal_entity_id","display_name","logo_url","description","short_name","external_id","bank_account_name","bank_account_number","bank_code_instapay","bank_code_pesonet","preferred_settlement_rail"]}}}},"429":{"description":"Too many requests - rate limit exceeded","content":{"application/json":{"schema":{"type":"object","properties":{"type":{"type":"string","description":"Problem type URI","example":"https://docs.nextpay.world/problems/rate-limit-exceeded"},"title":{"type":"string","description":"Short, human-readable summary of the problem","example":"Too Many Requests"},"status":{"type":"number","description":"HTTP status code","example":429},"detail":{"type":"string","description":"Detailed explanation specific to this occurrence","example":"Rate limit exceeded for this endpoint. Please retry later."},"code":{"type":"string","description":"Application-specific error code","example":"RATE_LIMIT_EXCEEDED"}},"required":["type","title","status","detail","code"]}}}}}},"get":{"summary":"List Merchants","description":"Get a paginated list of merchants for a workspace.","tags":["Core - Merchant"],"parameters":[{"schema":{"type":"string","description":"Page number","title":"Page","example":"1"},"required":false,"name":"page","in":"query"},{"schema":{"type":"string","description":"Page size","title":"Page Size","example":"10"},"required":false,"name":"page_size","in":"query"}],"responses":{"200":{"description":"Merchants successfully retrieved","content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","description":"ID of the merchant","title":"ID","example":"123e4567-e89b-12d3-a456-426614174000"},"created_at":{"type":"string","description":"Date and time of the merchant's creation","title":"Created At","example":"2023-04-12T12:00:00.000Z"},"updated_at":{"type":"string","description":"Date and time of the merchant's last update","title":"Updated At","example":"2023-04-12T12:00:00.000Z"},"partner_workspace_id":{"type":"string","format":"uuid","description":"UUID of the associated partner workspace","title":"Partner Workspace ID","example":"123e4567-e89b-12d3-a456-426614174000"},"legal_entity_id":{"type":["string","null"],"format":"uuid"},"display_name":{"type":"string","description":"Display name of the merchant","title":"Display Name","example":"Example Store"},"logo_url":{"type":["string","null"],"description":"URL to merchant's logo image","title":"Logo URL","example":"https://example.com/logo.png"},"description":{"type":["string","null"],"description":"Description of the merchant","title":"Description","example":"A retail merchant selling electronics"},"short_name":{"type":["string","null"],"description":"Short name identifier for the merchant","title":"Short Name","example":"examplestore"},"external_id":{"type":["string","null"],"description":"External identifier for the merchant","title":"External ID","example":"MERCH_123"},"bank_account_name":{"type":["string","null"],"description":"Name on the bank account where merchant settlements will be sent","title":"Settlement Bank Account Name","example":"Example Bank"},"bank_account_number":{"type":["string","null"],"description":"Bank account number where merchant settlements will be sent","title":"Settlement Bank Account Number","example":"1234567890"},"bank_code_instapay":{"type":"string","description":"The BIC/SWIFT code of the bank for Instapay","title":"Bank Code Instapay","example":"CUOBPHM2XXX"},"bank_code_pesonet":{"type":"string","description":"The BIC/SWIFT code of the bank for Pesonet","title":"Bank Code Pesonet","example":"CUOBPHM2XXX"},"preferred_settlement_rail":{"type":["string","null"],"enum":["pesonet","instapay"],"description":"The preferred settlement rail for the merchant","title":"Preferred Settlement Rail","example":"instapay"}},"required":["id","created_at","updated_at","partner_workspace_id","legal_entity_id","display_name","logo_url","description","short_name","external_id","bank_account_name","bank_account_number","bank_code_instapay","bank_code_pesonet","preferred_settlement_rail"]}},"page":{"type":"integer","description":"Page number","title":"Page","example":1},"page_size":{"type":"integer","description":"Page size","title":"Page Size","example":10},"total_pages":{"type":"number","description":"Total number of pages","title":"Total Pages","example":10},"total_count":{"type":"number","description":"Number of merchants in total","title":"Total Count","example":100}},"required":["data","page","page_size","total_pages","total_count"]}}}}}}},"/v2/merchants/{merchant_id}":{"get":{"summary":"Get Merchant","description":"Get the data of a merchant for a partner. A merchant is the legal entity that will receive payments from customers.","tags":["Core - Merchant"],"parameters":[{"schema":{"type":"string","description":"ID of the merchant to get. It can be either a system-generated unique identifier `id` or an externally provided identifier `external_id`.","title":"Merchant ID","examples":["MERCH_123"]},"required":true,"name":"merchant_id","in":"path"},{"schema":{"type":"string","enum":["id","external_id"],"default":"id","description":"Specify whether to search by UID `id` or external ID `external_id`","title":"Search Type","examples":["id","external_id"]},"required":false,"name":"select_by","in":"query"}],"responses":{"200":{"description":"Merchant data retrieved successfully","content":{"application/json":{"schema":{"type":"object","properties":{"id":{"type":"string","format":"uuid","description":"ID of the merchant","title":"ID","example":"123e4567-e89b-12d3-a456-426614174000"},"created_at":{"type":"string","description":"Date and time of the merchant's creation","title":"Created At","example":"2023-04-12T12:00:00.000Z"},"updated_at":{"type":"string","description":"Date and time of the merchant's last update","title":"Updated At","example":"2023-04-12T12:00:00.000Z"},"partner_workspace_id":{"type":"string","format":"uuid","description":"UUID of the associated partner workspace","title":"Partner Workspace ID","example":"123e4567-e89b-12d3-a456-426614174000"},"display_name":{"type":"string","description":"Display name of the merchant","title":"Display Name","example":"Example Store"},"logo_url":{"type":["string","null"],"description":"URL to merchant's logo image","title":"Logo URL","example":"https://example.com/logo.png"},"description":{"type":["string","null"],"description":"Description of the merchant","title":"Description","example":"A retail merchant selling electronics"},"short_name":{"type":["string","null"],"description":"Short name identifier for the merchant","title":"Short Name","example":"examplestore"},"external_id":{"type":["string","null"],"description":"External identifier for the merchant","title":"External ID","example":"MERCH_123"},"bank_account_name":{"type":["string","null"],"description":"Name on the bank account where merchant settlements will be sent","title":"Settlement Bank Account Name","example":"Example Bank"},"bank_account_number":{"type":["string","null"],"description":"Bank account number where merchant settlements will be sent","title":"Settlement Bank Account Number","example":"1234567890"},"bank_code_instapay":{"type":"string","description":"The BIC/SWIFT code of the bank for Instapay","title":"Bank Code Instapay","example":"CUOBPHM2XXX"},"bank_code_pesonet":{"type":"string","description":"The BIC/SWIFT code of the bank for Pesonet","title":"Bank Code Pesonet","example":"CUOBPHM2XXX"},"preferred_settlement_rail":{"type":["string","null"],"enum":["pesonet","instapay"],"description":"The preferred settlement rail for the merchant","title":"Preferred Settlement Rail","example":"instapay"},"fee_structure":{"type":"object","properties":{"qrph_p2m":{"type":"object","properties":{"rate":{"type":"number","exclusiveMinimum":0,"maximum":20,"description":"Percentage rate applied to transaction amount","title":"Percentage Rate","examples":[1.5,1.55]}},"required":["rate"],"description":"Fee structure for QR Ph Person-to-Merchant transactions","title":"QR Ph Person-to-Merchant"}},"description":"Custom fee structure for the merchant","title":"Fee Structure"},"legal_entity":{"type":["object","null"],"properties":{"id":{"type":"string","format":"uuid","description":"UUID of the associated legal entity","title":"Legal Entity ID","example":"123e4567-e89b-12d3-a456-426614174000"},"created_at":{"anyOf":[{"type":"string"},{"type":"string"}]},"updated_at":{"anyOf":[{"type":"string"},{"type":"string"}]},"type":{"type":"string","enum":["individual","business"],"description":"Type of the legal entity","title":"Legal Entity Type","example":"COMPANY"},"verification_status":{"type":"string","enum":["initiated","in_review","approved","rejected"],"description":"Verification status of the legal entity","title":"Verification Status","example":"VERIFIED"},"requirements_url":{"type":["string","null"],"description":"URL for completing verification requirements","title":"Requirements URL","example":"https://example.com/requirements"},"legal_name":{"type":"string","description":"Legal name of the legal entity","title":"Legal Name","example":"Example Inc."},"address_line_1":{"type":["string","null"],"description":"First line of the legal entity's address","title":"Address Line 1","example":"123 Main St"},"address_line_2":{"type":["string","null"],"description":"Second line of the legal entity's address","title":"Address Line 2","example":"Suite 100"},"address_city":{"type":["string","null"],"description":"City of the legal entity's address","title":"City","example":"San Francisco"},"address_state":{"type":["string","null"],"description":"State or province of the legal entity's address","title":"State","example":"CA"},"address_postal":{"type":["string","null"],"description":"Postal or ZIP code of the legal entity's address","title":"Postal Code","example":"94105"},"address_country":{"type":["string","null"],"description":"Country of the legal entity's address","title":"Country","example":"US"}},"required":["id","created_at","updated_at","type","verification_status","requirements_url","legal_name","address_line_1","address_line_2","address_city","address_state","address_postal","address_country"],"description":"Legal entity associated with the merchant","title":"Legal Entity"}},"required":["id","created_at","updated_at","partner_workspace_id","display_name","logo_url","description","short_name","external_id","bank_account_name","bank_account_number","bank_code_instapay","bank_code_pesonet","preferred_settlement_rail","legal_entity"]}}}},"404":{"description":"Merchant not found","content":{"application/json":{"schema":{"type":"object","properties":{"message":{"type":"string","default":"Merchant not found","description":"Error message","title":"Error Message","example":"Merchant not found"}}}}}}}},"patch":{"summary":"Update Merchant","description":"Update an existing merchant for a partner. Updates merchant details including legal information and settlement account details.","tags":["Core - Merchant"],"parameters":[{"schema":{"type":"string","description":"The ID of the merchant to update"},"required":true,"description":"The ID of the merchant to update","name":"merchant_id","in":"path"},{"schema":{"type":"string","enum":["id","external_id"],"default":"id","description":"Whether to select by internal ID or external ID"},"required":false,"description":"Whether to select by internal ID or external ID","name":"select_by","in":"query"},{"schema":{"type":"string","description":"This key is unique to ensure that this request is processed only once, preventing duplicate actions. Unlike endpoints that include the request body in the idempotency check, this endpoint will always return the stored response for a given idempotency key, even if the request body changes. It expires in 24 hours and is scoped specifically to this endpoint.","example":"550e8400-e29b-41d4-a716-446655440000"},"required":false,"name":"X-Idempotency-Key","in":"header"}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"display_name":{"type":"string","pattern":"^[a-zA-Z0-9\\s\\-_\\.\\,\\']+$","description":"Updated display name of the merchant","title":"Display Name","example":"Updated Store Name"},"logo_url":{"type":"string","format":"uri","description":"Updated URL to the merchant's logo","title":"Logo URL","example":"https://example.com/logo.png"},"description":{"type":"string","pattern":"^[a-zA-Z0-9\\s\\-\\_\\.\\,\\'\\!\\?\\/]+$","description":"Updated description of the merchant","title":"Description","example":"An updated retail merchant selling electronics"},"external_id":{"type":"string","pattern":"^[a-zA-Z0-9_\\-\\.]+$","description":"Updated external ID for the merchant","title":"External ID","example":"MERCH-123"},"short_name":{"type":"string","pattern":"^[a-zA-Z0-9\\s\\-_\\.\\,\\']+$","description":"Updated short name for the merchant","title":"Short Name","example":"updated-store"},"legal_name":{"type":"string","pattern":"^[a-zA-Z0-9\\s\\-_\\.\\,\\']+$","description":"Updated legal name of the merchant","title":"Legal Name","example":"Updated Store Inc."},"legal_address":{"type":"object","properties":{"line1":{"type":"string","pattern":"^[a-zA-Z0-9\\s\\-_\\.\\,\\']+$","description":"Updated first line of the merchant's address","title":"Address Line 1","example":"123 Updated St"},"line2":{"type":"string","pattern":"^[a-zA-Z0-9\\s\\-_\\.\\,\\']+$","description":"Updated second line of the merchant's address","title":"Address Line 2","example":"Suite 456"},"city":{"type":"string","pattern":"^[a-zA-Z0-9\\s\\-_\\.\\,\\']+$","description":"Updated city of the merchant's address","title":"City","example":"New City"},"postal_code":{"type":"string","pattern":"^[a-zA-Z0-9_\\-\\.]+$","description":"Updated postal code of the merchant's address","title":"Postal Code","example":"54321"},"country":{"type":"string","pattern":"^[a-zA-Z0-9\\s\\-_\\.\\,\\']+$","description":"Updated country of the merchant's address","title":"Country","example":"US"}},"required":["line1","city"],"description":"Updated legal address of the merchant","title":"Legal Address"},"settlement_account":{"type":"object","properties":{"bank_account_name":{"type":"string","pattern":"^[a-zA-Z0-9\\s\\-_\\.\\,\\']+$","description":"Updated name on the bank account where merchant settlements will be sent","title":"Settlement Bank Account Name","example":"Updated Bank Account"},"bank_account_number":{"type":"string","pattern":"^[a-zA-Z0-9_\\-\\.]+$","description":"Updated bank account number where merchant settlements will be sent","title":"Settlement Bank Account Number","example":"0987654321"},"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank (accepts either InstaPay or Pesonet codes)","title":"Bank Code","example":"CUOBPHM2XXX"},"bank_code_instapay":{"type":"string","pattern":"^[a-zA-Z0-9_\\-\\.]+$","description":"Updated bank code for the merchant's settlement bank account for Instapay","title":"Settlement Bank Code Instapay","example":"UPDTBANKXXX"},"bank_code_pesonet":{"type":"string","pattern":"^[a-zA-Z0-9_\\-\\.]+$","description":"Updated bank code for the merchant's settlement bank account for Pesonet","title":"Settlement Bank Code Pesonet","example":"UPDTBANKXXX"},"preferred_settlement_rail":{"type":"string","enum":["pesonet","instapay"],"description":"The preferred settlement rail for the merchant","title":"Preferred Settlement Rail","examples":["instapay","pesonet"]}},"required":["bank_account_name","bank_account_number"],"description":"Updated bank account details for the merchant's settlement account","title":"Settlement Account"},"compliance_url":{"type":"string","format":"uri","description":"Updated URL to the merchant's compliance documentation","title":"Compliance URL","example":"https://example.com/updated-compliance"},"fee_structure":{"type":"object","properties":{"qrph_p2m":{"type":"object","properties":{"rate":{"type":"number","exclusiveMinimum":0,"maximum":20,"description":"Percentage rate applied to transaction amount","title":"Percentage Rate","examples":[5.5,10.5]}},"required":["rate"],"description":"Fee structure for QR Ph Person-to-Merchant transactions","title":"QR Ph Person-to-Merchant"}},"required":["qrph_p2m"],"description":"Custom fee structure for the merchant","title":"Fee Structure"}},"description":"Data to update for the merchant","title":"Merchant Update Data"}}}},"responses":{"200":{"description":"Merchant successfully updated","content":{"application/json":{"schema":{"type":"object","properties":{"id":{"type":"string","format":"uuid","description":"ID of the merchant","title":"ID","example":"123e4567-e89b-12d3-a456-426614174000"},"created_at":{"type":"string","description":"Date and time of the merchant's creation","title":"Created At","example":"2023-04-12T12:00:00.000Z"},"updated_at":{"type":"string","description":"Date and time of the merchant's last update","title":"Updated At","example":"2023-04-12T12:00:00.000Z"},"partner_workspace_id":{"type":"string","format":"uuid","description":"UUID of the associated partner workspace","title":"Partner Workspace ID","example":"123e4567-e89b-12d3-a456-426614174000"},"legal_entity_id":{"type":["string","null"],"format":"uuid","description":"UUID of the associated legal entity","title":"Legal Entity ID","example":"123e4567-e89b-12d3-a456-426614174000"},"display_name":{"type":"string","description":"Display name of the merchant","title":"Display Name","example":"Example Store"},"logo_url":{"type":["string","null"],"description":"URL to merchant's logo image","title":"Logo URL","example":"https://example.com/logo.png"},"description":{"type":["string","null"],"description":"Description of the merchant","title":"Description","example":"A retail merchant selling electronics"},"short_name":{"type":["string","null"],"description":"Short name identifier for the merchant","title":"Short Name","example":"examplestore"},"external_id":{"type":["string","null"],"description":"External identifier for the merchant","title":"External ID","example":"MERCH_123"},"bank_account_name":{"type":["string","null"],"description":"Name on the bank account where merchant settlements will be sent","title":"Settlement Bank Account Name","example":"Example Bank"},"bank_account_number":{"type":["string","null"],"description":"Bank account number where merchant settlements will be sent","title":"Settlement Bank Account Number","example":"1234567890"},"bank_code_instapay":{"type":"string","description":"The BIC/SWIFT code of the bank for Instapay","title":"Bank Code Instapay","example":"CUOBPHM2XXX"},"bank_code_pesonet":{"type":"string","description":"The BIC/SWIFT code of the bank for Pesonet","title":"Bank Code Pesonet","example":"CUOBPHM2XXX"},"preferred_settlement_rail":{"type":["string","null"],"enum":["pesonet","instapay"],"description":"The preferred settlement rail for the merchant","title":"Preferred Settlement Rail","example":"instapay"},"fee_structure":{"type":"object","properties":{"qrph_p2m":{"type":"object","properties":{"rate":{"type":"number","exclusiveMinimum":0,"maximum":20,"description":"Percentage rate applied to transaction amount","title":"Percentage Rate","examples":[1.5,1.55]}},"required":["rate"],"description":"Fee structure for QR Ph Person-to-Merchant transactions","title":"QR Ph Person-to-Merchant"}},"required":["qrph_p2m"],"description":"Custom fee structure for the merchant","title":"Fee Structure"}},"required":["id","created_at","updated_at","partner_workspace_id","legal_entity_id","display_name","logo_url","description","short_name","external_id","bank_account_name","bank_account_number","bank_code_instapay","bank_code_pesonet","preferred_settlement_rail"]}}}},"404":{"description":"Merchant not found","content":{"application/json":{"schema":{"type":"object","properties":{"message":{"type":"string"}},"required":["message"]}}}}}}},"/v2/webhooks":{"get":{"summary":"List Webhooks","description":"Get a paginated list of webhooks for the workspace.","tags":["Integration - Webhook"],"parameters":[{"schema":{"type":"string","description":"Page number","title":"Page","example":"1"},"required":false,"name":"page","in":"query"},{"schema":{"type":"string","description":"Page size","title":"Page Size","example":"10"},"required":false,"name":"page_size","in":"query"},{"schema":{"type":"string","enum":["active","inactive"],"description":"Filter webhooks by status","title":"Filter by Status","examples":["active","inactive"]},"required":false,"name":"filter.status","in":"query"},{"schema":{"type":"string","format":"uri","description":"Filter webhooks by URL (substring match)","title":"Filter by URL","example":"webhooks"},"required":false,"name":"filter.url","in":"query"}],"responses":{"200":{"description":"Webhooks successfully retrieved","content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","description":"Unique identifier of the created webhook.","title":"Webhook ID","example":"123e4567-e89b-12d3-a456-426614174000"},"created_at":{"type":"string","description":"Timestamp when the record was created.","title":"Created At","example":"2024-01-01T12:00:00Z"},"updated_at":{"type":"string","description":"Timestamp when the record was last updated.","title":"Updated At","example":"2024-01-01T12:00:00Z"},"partner_workspace_id":{"type":"string","format":"uuid","description":"Unique identifier of the partner workspace","title":"Partner Workspace ID","example":"123e4567-e89b-12d3-a456-426614174000"},"description":{"type":"string","description":"Description of the webhook","title":"Description","example":"Webhook for partner notifications"},"events":{"type":"array","items":{"type":"string","enum":["payment_intent.created","payment_intent.succeeded","payment_intent.failed","payment_intent.canceled","payment_intent.expired","deposit.confirmed","payout.succeeded","payout.failed","payout.processed","payout.processing_failed","payout_request.creation_failed","payout_request.processed","payout_request.queued","payout_request.queue_failed","legal_entity.verification_status_changed","direct_transfer.received","v2.payment_instrument.used","v2.payment_instrument.payment_received","v2.payment_instrument.payment_settled","v2.payment_intent.succeeded"]},"description":"Array of events this webhook subscribes to","title":"Events","example":["payment_intent.succeeded","payment_intent.failed"]},"url":{"type":"string","description":"The URL where webhook notifications will be sent","title":"URL","example":"https://api.partner.com/webhooks"},"status":{"type":"string","enum":["active","inactive"],"description":"Current status of the webhook","title":"Status","example":"active"},"secret":{"type":"string","description":"Secret key used to verify webhook signatures","title":"Secret","example":"whsec_abcdef123456"},"reference_id":{"type":["string","null"]},"reference_provider":{"type":["string","null"],"enum":["svix"]}},"required":["id","created_at","updated_at","partner_workspace_id","description","events","url","status","secret","reference_id","reference_provider"]}},"total_count":{"type":"number","description":"Number of webhooks in total","title":"Total Count","example":100},"total_pages":{"type":"number","description":"Total number of pages","title":"Total Pages","example":10},"page":{"type":"integer","description":"Page number","title":"Page","example":1},"page_size":{"type":"integer","description":"Page size","title":"Page Size","example":10}},"required":["data","total_count","total_pages","page","page_size"]}}}},"429":{"description":"Too many requests - rate limit exceeded","content":{"application/json":{"schema":{"type":"object","properties":{"type":{"type":"string","description":"Problem type URI","example":"https://docs.nextpay.world/problems/rate-limit-exceeded"},"title":{"type":"string","description":"Short, human-readable summary of the problem","example":"Too Many Requests"},"status":{"type":"number","description":"HTTP status code","example":429},"detail":{"type":"string","description":"Detailed explanation specific to this occurrence","example":"Rate limit exceeded for this endpoint. Please retry later."},"code":{"type":"string","description":"Application-specific error code","example":"RATE_LIMIT_EXCEEDED"}},"required":["type","title","status","detail","code"]}}}}}},"post":{"summary":"Create Webhook","description":"Register a webhook endpoint to receive events from the API. You can view the webhook events in the [Models](/docs#models) section.","tags":["Integration - Webhook"],"parameters":[{"schema":{"type":"string","description":"This key is unique to ensure that this request is processed only once, preventing duplicate actions. It expires in 24 hours and is scoped specifically to this endpoint and the request body. This means that if a different body is sent with the same key, both requests can still be processed independently.","example":"550e8400-e29b-41d4-a716-446655440000"},"required":false,"name":"X-Idempotency-Key","in":"header"}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","enum":["active","inactive"],"description":"Current status of the webhook","title":"Status","example":"active"},"url":{"type":"string","format":"uri","description":"The URL where webhook notifications will be sent","title":"URL","example":"https://api.partner.com/webhooks"},"description":{"type":"string","pattern":"^[a-zA-Z0-9\\s\\-_\\.\\,\\']+$","description":"Description of the webhook","title":"Description","example":"Webhook for partner notifications"},"events":{"type":"array","items":{"type":"string","enum":["payment_intent.created","payment_intent.succeeded","payment_intent.failed","payment_intent.canceled","payment_intent.expired","deposit.confirmed","payout.succeeded","payout.failed","payout.processed","payout.processing_failed","payout_request.creation_failed","payout_request.processed","payout_request.queued","payout_request.queue_failed","legal_entity.verification_status_changed","direct_transfer.received","v2.payment_instrument.used","v2.payment_instrument.payment_received","v2.payment_instrument.payment_settled","v2.payment_intent.succeeded"]},"description":"Array of events this webhook subscribes to","title":"Events","example":["payment_intent.succeeded","payment_intent.failed"]}},"required":["status","url","description","events"]}}}},"responses":{"201":{"description":"Webhook successfully created","content":{"application/json":{"schema":{"type":"object","properties":{"id":{"type":"string","format":"uuid","description":"Unique identifier of the created webhook.","title":"Webhook ID","example":"123e4567-e89b-12d3-a456-426614174000"},"created_at":{"type":"string","description":"Timestamp when the record was created.","title":"Created At","example":"2024-01-01T12:00:00Z"},"updated_at":{"type":"string","description":"Timestamp when the record was last updated.","title":"Updated At","example":"2024-01-01T12:00:00Z"},"partner_workspace_id":{"type":"string","format":"uuid","description":"Unique identifier of the partner workspace","title":"Partner Workspace ID","example":"123e4567-e89b-12d3-a456-426614174000"},"description":{"type":"string","description":"Description of the webhook","title":"Description","example":"Webhook for partner notifications"},"events":{"type":"array","items":{"type":"string","enum":["payment_intent.created","payment_intent.succeeded","payment_intent.failed","payment_intent.canceled","payment_intent.expired","deposit.confirmed","payout.succeeded","payout.failed","payout.processed","payout.processing_failed","payout_request.creation_failed","payout_request.processed","payout_request.queued","payout_request.queue_failed","legal_entity.verification_status_changed","direct_transfer.received","v2.payment_instrument.used","v2.payment_instrument.payment_received","v2.payment_instrument.payment_settled","v2.payment_intent.succeeded"]},"description":"Array of events this webhook subscribes to","title":"Events","example":["payment_intent.succeeded","payment_intent.failed"]},"url":{"type":"string","description":"The URL where webhook notifications will be sent","title":"URL","example":"https://api.partner.com/webhooks"},"status":{"type":"string","enum":["active","inactive"],"description":"Current status of the webhook","title":"Status","example":"active"},"secret":{"type":"string","description":"Secret key used to verify webhook signatures","title":"Secret","example":"whsec_abcdef123456"}},"required":["id","created_at","updated_at","partner_workspace_id","description","events","url","status","secret"]}}}},"429":{"description":"Too many requests - rate limit exceeded","content":{"application/json":{"schema":{"type":"object","properties":{"type":{"type":"string","description":"Problem type URI","example":"https://docs.nextpay.world/problems/rate-limit-exceeded"},"title":{"type":"string","description":"Short, human-readable summary of the problem","example":"Too Many Requests"},"status":{"type":"number","description":"HTTP status code","example":429},"detail":{"type":"string","description":"Detailed explanation specific to this occurrence","example":"Rate limit exceeded for this endpoint. Please retry later."},"code":{"type":"string","description":"Application-specific error code","example":"RATE_LIMIT_EXCEEDED"}},"required":["type","title","status","detail","code"]}}}}}}},"/v2/webhooks/{webhook_id}":{"get":{"summary":"Get Webhook","description":"Get a webhook by ID. You can view the webhook events in the [Models](/docs#models) section.","tags":["Integration - Webhook"],"parameters":[{"schema":{"type":"string"},"required":true,"name":"webhook_id","in":"path"}],"responses":{"200":{"description":"Webhook found","content":{"application/json":{"schema":{"type":["object","null"],"properties":{"id":{"type":"string","format":"uuid","description":"Unique identifier of the created webhook.","title":"Webhook ID","example":"123e4567-e89b-12d3-a456-426614174000"},"created_at":{"type":"string","description":"Timestamp when the record was created.","title":"Created At","example":"2024-01-01T12:00:00Z"},"updated_at":{"type":"string","description":"Timestamp when the record was last updated.","title":"Updated At","example":"2024-01-01T12:00:00Z"},"partner_workspace_id":{"type":"string","format":"uuid","description":"Unique identifier of the partner workspace","title":"Partner Workspace ID","example":"123e4567-e89b-12d3-a456-426614174000"},"description":{"type":"string","description":"Description of the webhook","title":"Description","example":"Webhook for partner notifications"},"events":{"type":"array","items":{"type":"string","enum":["payment_intent.created","payment_intent.succeeded","payment_intent.failed","payment_intent.canceled","payment_intent.expired","deposit.confirmed","payout.succeeded","payout.failed","payout.processed","payout.processing_failed","payout_request.creation_failed","payout_request.processed","payout_request.queued","payout_request.queue_failed","legal_entity.verification_status_changed","direct_transfer.received","v2.payment_instrument.used","v2.payment_instrument.payment_received","v2.payment_instrument.payment_settled","v2.payment_intent.succeeded"]},"description":"Array of events this webhook subscribes to","title":"Events","example":["payment_intent.succeeded","payment_intent.failed"]},"url":{"type":"string","description":"The URL where webhook notifications will be sent","title":"URL","example":"https://api.partner.com/webhooks"},"status":{"type":"string","enum":["active","inactive"],"description":"Current status of the webhook","title":"Status","example":"active"},"secret":{"type":"string","description":"Secret key used to verify webhook signatures","title":"Secret","example":"whsec_abcdef123456"}},"required":["id","created_at","updated_at","partner_workspace_id","description","events","url","status","secret"]}}}},"404":{"description":"Webhook not found","content":{"application/json":{"schema":{"type":"object","properties":{"message":{"type":"string"}},"required":["message"]}}}},"429":{"description":"Too many requests - rate limit exceeded","content":{"application/json":{"schema":{"type":"object","properties":{"type":{"type":"string","description":"Problem type URI","example":"https://docs.nextpay.world/problems/rate-limit-exceeded"},"title":{"type":"string","description":"Short, human-readable summary of the problem","example":"Too Many Requests"},"status":{"type":"number","description":"HTTP status code","example":429},"detail":{"type":"string","description":"Detailed explanation specific to this occurrence","example":"Rate limit exceeded for this endpoint. Please retry later."},"code":{"type":"string","description":"Application-specific error code","example":"RATE_LIMIT_EXCEEDED"}},"required":["type","title","status","detail","code"]}}}}}},"patch":{"summary":"Update Webhook","description":"Update webhook details","tags":["Integration - Webhook"],"parameters":[{"schema":{"type":"string"},"required":true,"name":"webhook_id","in":"path"},{"schema":{"type":"string","description":"This key is unique to ensure that this request is processed only once, preventing duplicate actions. Unlike endpoints that include the request body in the idempotency check, this endpoint will always return the stored response for a given idempotency key, even if the request body changes. It expires in 24 hours and is scoped specifically to this endpoint.","example":"550e8400-e29b-41d4-a716-446655440000"},"required":false,"name":"X-Idempotency-Key","in":"header"}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"url":{"type":"string","format":"uri","description":"The endpoint URL where webhook notifications will be sent","title":"Webhook URL","example":"https://api.partner.com/webhooks"},"description":{"type":"string","pattern":"^[a-zA-Z0-9\\s\\-_\\.\\,\\']+$","description":"A clear description of the webhook's purpose and functionality","title":"Description","example":"Handles payment success and failure notifications"},"events":{"type":"array","items":{"type":"string","enum":["payment_intent.created","payment_intent.succeeded","payment_intent.failed","payment_intent.canceled","payment_intent.expired","deposit.confirmed","payout.succeeded","payout.failed","payout.processed","payout.processing_failed","payout_request.creation_failed","payout_request.processed","payout_request.queued","payout_request.queue_failed","legal_entity.verification_status_changed","direct_transfer.received","v2.payment_instrument.used","v2.payment_instrument.payment_received","v2.payment_instrument.payment_settled","v2.payment_intent.succeeded"]},"description":"List of event types that this webhook should receive notifications for","title":"Event Subscriptions","example":["payment_intent.succeeded","payment_intent.failed"]}}}}}},"responses":{"200":{"description":"Webhook successfully updated","content":{"application/json":{"schema":{"type":"object","properties":{"id":{"type":"string","format":"uuid","description":"Unique identifier of the created webhook.","title":"Webhook ID","example":"123e4567-e89b-12d3-a456-426614174000"},"created_at":{"type":"string","description":"Timestamp when the record was created.","title":"Created At","example":"2024-01-01T12:00:00Z"},"updated_at":{"type":"string","description":"Timestamp when the record was last updated.","title":"Updated At","example":"2024-01-01T12:00:00Z"},"partner_workspace_id":{"type":"string","format":"uuid","description":"Unique identifier of the partner workspace","title":"Partner Workspace ID","example":"123e4567-e89b-12d3-a456-426614174000"},"description":{"type":"string","description":"Description of the webhook","title":"Description","example":"Webhook for partner notifications"},"events":{"type":"array","items":{"type":"string","enum":["payment_intent.created","payment_intent.succeeded","payment_intent.failed","payment_intent.canceled","payment_intent.expired","deposit.confirmed","payout.succeeded","payout.failed","payout.processed","payout.processing_failed","payout_request.creation_failed","payout_request.processed","payout_request.queued","payout_request.queue_failed","legal_entity.verification_status_changed","direct_transfer.received","v2.payment_instrument.used","v2.payment_instrument.payment_received","v2.payment_instrument.payment_settled","v2.payment_intent.succeeded"]},"description":"Array of events this webhook subscribes to","title":"Events","example":["payment_intent.succeeded","payment_intent.failed"]},"url":{"type":"string","description":"The URL where webhook notifications will be sent","title":"URL","example":"https://api.partner.com/webhooks"},"status":{"type":"string","enum":["active","inactive"],"description":"Current status of the webhook","title":"Status","example":"active"},"secret":{"type":"string","description":"Secret key used to verify webhook signatures","title":"Secret","example":"whsec_abcdef123456"}},"required":["id","created_at","updated_at","partner_workspace_id","description","events","url","status","secret"]}}}},"404":{"description":"Webhook not found","content":{"application/json":{"schema":{"type":"object","properties":{"message":{"type":"string"}},"required":["message"]}}}},"429":{"description":"Too many requests - rate limit exceeded","content":{"application/json":{"schema":{"type":"object","properties":{"type":{"type":"string","description":"Problem type URI","example":"https://docs.nextpay.world/problems/rate-limit-exceeded"},"title":{"type":"string","description":"Short, human-readable summary of the problem","example":"Too Many Requests"},"status":{"type":"number","description":"HTTP status code","example":429},"detail":{"type":"string","description":"Detailed explanation specific to this occurrence","example":"Rate limit exceeded for this endpoint. Please retry later."},"code":{"type":"string","description":"Application-specific error code","example":"RATE_LIMIT_EXCEEDED"}},"required":["type","title","status","detail","code"]}}}}}},"delete":{"summary":"Delete Webhook","description":"Delete a webhook by ID","tags":["Integration - Webhook"],"parameters":[{"schema":{"type":"string"},"required":true,"name":"webhook_id","in":"path"}],"responses":{"200":{"description":"Webhook successfully deleted","content":{"application/json":{"schema":{"type":"object","properties":{"id":{"type":"string","format":"uuid","description":"Unique identifier of the created webhook.","title":"Webhook ID","example":"123e4567-e89b-12d3-a456-426614174000"},"created_at":{"type":"string","description":"Timestamp when the record was created.","title":"Created At","example":"2024-01-01T12:00:00Z"},"updated_at":{"type":"string","description":"Timestamp when the record was last updated.","title":"Updated At","example":"2024-01-01T12:00:00Z"},"partner_workspace_id":{"type":"string","format":"uuid","description":"Unique identifier of the partner workspace","title":"Partner Workspace ID","example":"123e4567-e89b-12d3-a456-426614174000"},"description":{"type":"string","description":"Description of the webhook","title":"Description","example":"Webhook for partner notifications"},"events":{"type":"array","items":{"type":"string","enum":["payment_intent.created","payment_intent.succeeded","payment_intent.failed","payment_intent.canceled","payment_intent.expired","deposit.confirmed","payout.succeeded","payout.failed","payout.processed","payout.processing_failed","payout_request.creation_failed","payout_request.processed","payout_request.queued","payout_request.queue_failed","legal_entity.verification_status_changed","direct_transfer.received","v2.payment_instrument.used","v2.payment_instrument.payment_received","v2.payment_instrument.payment_settled","v2.payment_intent.succeeded"]},"description":"Array of events this webhook subscribes to","title":"Events","example":["payment_intent.succeeded","payment_intent.failed"]},"url":{"type":"string","description":"The URL where webhook notifications will be sent","title":"URL","example":"https://api.partner.com/webhooks"},"status":{"type":"string","enum":["active","inactive"],"description":"Current status of the webhook","title":"Status","example":"active"},"secret":{"type":"string","description":"Secret key used to verify webhook signatures","title":"Secret","example":"whsec_abcdef123456"}},"required":["id","created_at","updated_at","partner_workspace_id","description","events","url","status","secret"]}}}},"404":{"description":"Webhook not found","content":{"application/json":{"schema":{"type":"object","properties":{"message":{"type":"string"}},"required":["message"]}}}},"429":{"description":"Too many requests - rate limit exceeded","content":{"application/json":{"schema":{"type":"object","properties":{"type":{"type":"string","description":"Problem type URI","example":"https://docs.nextpay.world/problems/rate-limit-exceeded"},"title":{"type":"string","description":"Short, human-readable summary of the problem","example":"Too Many Requests"},"status":{"type":"number","description":"HTTP status code","example":429},"detail":{"type":"string","description":"Detailed explanation specific to this occurrence","example":"Rate limit exceeded for this endpoint. Please retry later."},"code":{"type":"string","description":"Application-specific error code","example":"RATE_LIMIT_EXCEEDED"}},"required":["type","title","status","detail","code"]}}}}}}},"/v2/webhooks/{webhook_id}/status":{"patch":{"summary":"Update Webhook Status","description":"Update webhook status by ID","tags":["Integration - Webhook"],"parameters":[{"schema":{"type":"string"},"required":true,"name":"webhook_id","in":"path"}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","enum":["active","inactive"],"description":"Current status of the webhook","title":"Status","example":"active"},"reason":{"type":["string","null"],"pattern":"^[a-zA-Z0-9\\s\\-_\\.\\,\\']+$","description":"Reason for the status change","title":"Reason","example":"Automatically updated due to partner."}},"required":["status"]}}}},"responses":{"200":{"description":"Webhook status updated","content":{"application/json":{"schema":{"type":"object","properties":{"id":{"type":"string","format":"uuid","description":"Unique identifier of the created webhook.","title":"Webhook ID","example":"123e4567-e89b-12d3-a456-426614174000"},"created_at":{"type":"string","description":"Timestamp when the record was created.","title":"Created At","example":"2024-01-01T12:00:00Z"},"updated_at":{"type":"string","description":"Timestamp when the record was last updated.","title":"Updated At","example":"2024-01-01T12:00:00Z"},"partner_workspace_id":{"type":"string","format":"uuid","description":"Unique identifier of the partner workspace","title":"Partner Workspace ID","example":"123e4567-e89b-12d3-a456-426614174000"},"description":{"type":"string","description":"Description of the webhook","title":"Description","example":"Webhook for partner notifications"},"events":{"type":"array","items":{"type":"string","enum":["payment_intent.created","payment_intent.succeeded","payment_intent.failed","payment_intent.canceled","payment_intent.expired","deposit.confirmed","payout.succeeded","payout.failed","payout.processed","payout.processing_failed","payout_request.creation_failed","payout_request.processed","payout_request.queued","payout_request.queue_failed","legal_entity.verification_status_changed","direct_transfer.received","v2.payment_instrument.used","v2.payment_instrument.payment_received","v2.payment_instrument.payment_settled","v2.payment_intent.succeeded"]},"description":"Array of events this webhook subscribes to","title":"Events","example":["payment_intent.succeeded","payment_intent.failed"]},"url":{"type":"string","description":"The URL where webhook notifications will be sent","title":"URL","example":"https://api.partner.com/webhooks"},"status":{"type":"string","enum":["active","inactive"],"description":"Current status of the webhook","title":"Status","example":"active"},"secret":{"type":"string","description":"Secret key used to verify webhook signatures","title":"Secret","example":"whsec_abcdef123456"}},"required":["id","created_at","updated_at","partner_workspace_id","description","events","url","status","secret"]}}}},"429":{"description":"Too many requests - rate limit exceeded","content":{"application/json":{"schema":{"type":"object","properties":{"type":{"type":"string","description":"Problem type URI","example":"https://docs.nextpay.world/problems/rate-limit-exceeded"},"title":{"type":"string","description":"Short, human-readable summary of the problem","example":"Too Many Requests"},"status":{"type":"number","description":"HTTP status code","example":429},"detail":{"type":"string","description":"Detailed explanation specific to this occurrence","example":"Rate limit exceeded for this endpoint. Please retry later."},"code":{"type":"string","description":"Application-specific error code","example":"RATE_LIMIT_EXCEEDED"}},"required":["type","title","status","detail","code"]}}}}}}},"/v2/funding-methods":{"post":{"summary":"Create Funding Method","description":"Create a new funding method using v2 payment instruments.","tags":["Money In - Funding Method"],"parameters":[{"schema":{"type":"string","description":"This key is unique to ensure that this request is processed only once, preventing duplicate actions. It expires in 24 hours and is scoped specifically to this endpoint and the request body. This means that if a different body is sent with the same key, both requests can still be processed independently.","example":"550e8400-e29b-41d4-a716-446655440000"},"required":false,"name":"X-Idempotency-Key","in":"header"}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"account_id":{"type":"string","format":"uuid","description":"Unique identifier of the account associated with this funding method.","title":"Account ID","example":"123e4567-e89b-12d3-a456-426614174000"},"external_id":{"type":"string","pattern":"^[a-zA-Z0-9\\s\\-_\\.\\,\\']+$","description":"Unique external identifier for the funding method.","title":"External ID","example":"FM-2024-001"},"display_name":{"type":"string","pattern":"^[a-zA-Z0-9\\s\\-_\\.\\,\\']+$","description":"A human-readable name for the funding method.","title":"Display Name","example":"My Business QR"},"description":{"type":"string","pattern":"^[a-zA-Z0-9\\s\\-\\_\\.\\,\\'\\!\\?\\/]+$","description":"A short description for the funding method.","title":"Description","example":"Use this QR to accept payments for my store."},"payment_instrument_options":{"type":"object","properties":{"method_type":{"type":"string","enum":["qrph_p2m_reference","bank_account_number"],"description":"Type of payment method to create for this funding method.","title":"Method Type","example":"bank_account_number"},"method_provider":{"type":"string","enum":["ph_netbank"],"description":"Payment provider for the static instrument.","title":"Provider","example":"ph_netbank"}},"required":["method_type","method_provider"],"description":"Select the instrument type and provider for this funding method. Funding methods are static; choose exactly one.","title":"Payment Instrument Options"},"metadata":{"description":"Additional data associated with the funding method. This is a JSON object.","title":"Metadata","example":{"custom_field":"customValue"}}},"required":["account_id","payment_instrument_options"],"additionalProperties":false}}}},"responses":{"201":{"description":"Funding Method successfully created","content":{"application/json":{"schema":{"type":"object","properties":{"id":{"type":"string","format":"uuid","description":"Unique identifier of the created funding method.","title":"Funding Method ID","example":"123e4567-e89b-12d3-a456-426614174000"},"created_at":{"type":"string","description":"Timestamp when the record was created.","title":"Created At","example":"2024-01-01T12:00:00Z"},"updated_at":{"type":"string","description":"Timestamp when the record was last updated.","title":"Updated At","example":"2024-01-01T12:00:00Z"},"account_id":{"type":"string","format":"uuid","description":"Unique identifier of the account associated with this funding method.","title":"Account ID","example":"123e4567-e89b-12d3-a456-426614174000"},"external_id":{"type":"string","description":"Unique external identifier for the funding method.","title":"External ID","example":"FM-2024-001"},"display_name":{"type":["string","null"],"description":"A human-readable name for the funding method.","title":"Display Name","example":"My QR Code"},"description":{"type":["string","null"],"description":"A short description of the funding method.","title":"Description","example":"QR code for receiving payments."},"status":{"type":"string","enum":["enabled","suspended","archived"],"description":"Current status of the funding method","title":"Status","example":"enabled"},"metadata":{"description":"Additional data associated with the funding method. This is a JSON object.","title":"Metadata","example":{"custom_field":"customValue"}},"payment_instrument":{"type":"object","properties":{"id":{"type":"string","format":"uuid","description":"Unique identifier of the payment instrument associated with this funding method.","title":"Payment Instrument ID","example":"123e4567-e89b-12d3-a456-426614174000"},"method_provider":{"type":"string","enum":["ph_netbank"],"description":"Upstream provider that powers the instrument. Choose based on availability and reliability.","title":"Provider","example":"ph_netbank"},"method_type":{"type":"string","enum":["qrph_p2m_reference","bank_account_number"],"description":"Type of payment method used by the instrument.","title":"Method Type","example":"qrph_p2m_reference"},"method_reference_id":{"type":["string","null"],"description":"Reference identifier assigned by the upstream provider for this instrument (useful for troubleshooting and reconciliation).","title":"Provider Reference ID","example":"prov_ref_01HZYPMJ9Z7W3W5Q9K6S3C0RG2"},"method_details":{"description":"Provider-specific details to render or use the instrument (e.g., QR payload, deep links, auxiliary metadata).","title":"Method Details","example":{"merchant_name":"Example Merchant","reference_label":"...","routing_account":"...","resolution":480}},"status":{"type":"string","enum":["active","used","expired","failed","suspended","archived"],"description":"Current status of the payment instrument.","title":"Instrument Status","example":"active"},"persistence_mode":{"type":"string","enum":["persistent","temporary"],"description":"Whether the instrument is temporary or persistent.","title":"Persistence Mode","example":"persistent"},"usage_mode":{"type":"string","enum":["multiple","single"],"description":"Whether the instrument is single-use or reusable.","title":"Usage Mode","example":"multiple"},"actions":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","description":"Unique identifier of the instrument action.","title":"Action ID","example":"act_01J0T9X2B5V8Y3Z4W6Q7E9R2T1"},"created_at":{"anyOf":[{"type":"string"},{"type":"string"}]},"action_kind":{"type":"string","enum":["qr.present","qr.settled","bank_account_number.present","bank_account_number.settled"],"description":"Kind of action related to the instrument lifecycle or presentation.","title":"Action Kind"},"status":{"type":"string","enum":["pending","requires_action","processing","succeeded","failed","canceled","expired"],"description":"Current status of the action.","title":"Action Status","example":"succeeded"},"client_instructions":{"description":"Instructions the client can use to render or process this action (e.g., QR image URL, display text).","title":"Client Instructions","example":{"note":"Present this QR to the customer to scan.","qrph_string":"...","qrph_base64_string":"...","merchant_name":"Example Merchant"}},"scope_id":{"type":["string","null"],"description":"Logical scope to group related actions for ordering and idempotency.","title":"Scope ID","example":"funding_methods:123e4567-e89b-12d3-a456-426614174000"},"scope_item_key":{"type":["string","null"],"description":"Unique key to identify the scope item under the group scope_id.","title":"Scope Item Key","example":"payment_receipt:123e4567-e89b-12d3-a456-426614174000"},"expires_at":{"type":["string","null"],"description":"Timestamp when this action will expire.","title":"Action Expires At","example":"2024-01-01T12:05:00Z"},"finished_at":{"type":["string","null"],"description":"Timestamp when this action was completed.","title":"Action Finished At","example":"2024-01-01T12:03:00Z"}},"required":["id","created_at","action_kind","status","scope_id","scope_item_key"]},"description":"List of actions performed or available on this instrument (e.g., present QR, QR settled).","title":"Actions"}},"required":["id","method_provider","method_type","method_reference_id","status","persistence_mode","usage_mode","actions"]}},"required":["id","created_at","updated_at","account_id","status","payment_instrument"]}}}},"429":{"description":"Too many requests - rate limit exceeded","content":{"application/json":{"schema":{"type":"object","properties":{"type":{"type":"string","description":"Problem type URI","example":"https://docs.nextpay.world/problems/rate-limit-exceeded"},"title":{"type":"string","description":"Short, human-readable summary of the problem","example":"Too Many Requests"},"status":{"type":"number","description":"HTTP status code","example":429},"detail":{"type":"string","description":"Detailed explanation specific to this occurrence","example":"Rate limit exceeded for this endpoint. Please retry later."},"code":{"type":"string","description":"Application-specific error code","example":"RATE_LIMIT_EXCEEDED"}},"required":["type","title","status","detail","code"]}}}}}},"get":{"summary":"List Funding Methods by Account","description":"List funding methods for a specific account with pagination. Only funding method objects are returned. To fetch the payment instrument details, use the GET /v2/funding-methods/{funding_method_id} endpoint.","tags":["Money In - Funding Method"],"parameters":[{"schema":{"type":"string","format":"uuid","description":"The ID of the account whose funding methods to list.","title":"Account ID","example":"123e4567-e89b-12d3-a456-426614174000"},"required":true,"name":"account_id","in":"query"},{"schema":{"anyOf":[{"type":"string","pattern":"^[0-9]+$"},{"type":"integer","minimum":1}],"default":1,"description":"Page number (starts at 1)","title":"Page","example":1},"required":false,"name":"page","in":"query"},{"schema":{"anyOf":[{"type":"string","pattern":"^[0-9]+$"},{"type":"integer","minimum":1,"maximum":100}],"default":10,"description":"Number of items per page (max 100, default 10)","title":"Page Size","example":10},"required":false,"name":"page_size","in":"query"},{"schema":{"type":"string","description":"Comma-separated list of statuses to filter by (enabled,suspended,archived)","title":"Statuses","examples":["enabled","enabled,archived"]},"required":false,"name":"statuses","in":"query"}],"responses":{"200":{"description":"Funding Methods successfully retrieved","content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"created_at":{"anyOf":[{"type":"string"},{"type":"string"}]},"updated_at":{"anyOf":[{"type":"string"},{"type":"string"}]},"account_id":{"type":"string","format":"uuid"},"external_id":{"type":"string"},"display_name":{"type":["string","null"]},"description":{"type":["string","null"]},"status":{"type":"string","enum":["enabled","suspended","archived"]},"metadata":{}},"required":["id","created_at","updated_at","account_id","status"]}},"total_count":{"type":"number"},"total_pages":{"type":"number"},"page":{"type":"number"},"page_size":{"type":"number"}},"required":["data","total_count","total_pages","page","page_size"]}}}},"429":{"description":"Too many requests - rate limit exceeded","content":{"application/json":{"schema":{"type":"object","properties":{"type":{"type":"string","description":"Problem type URI","example":"https://docs.nextpay.world/problems/rate-limit-exceeded"},"title":{"type":"string","description":"Short, human-readable summary of the problem","example":"Too Many Requests"},"status":{"type":"number","description":"HTTP status code","example":429},"detail":{"type":"string","description":"Detailed explanation specific to this occurrence","example":"Rate limit exceeded for this endpoint. Please retry later."},"code":{"type":"string","description":"Application-specific error code","example":"RATE_LIMIT_EXCEEDED"}},"required":["type","title","status","detail","code"]}}}}}}},"/v2/funding-methods/{funding_method_id}":{"get":{"summary":"Get Funding Method","description":"Get a funding method by ID","tags":["Money In - Funding Method"],"parameters":[{"schema":{"type":"string","format":"uuid","description":"Unique identifier of the funding method","title":"Funding Method ID","example":"123e4567-e89b-12d3-a456-426614174000"},"required":true,"name":"funding_method_id","in":"path"},{"schema":{"type":"string","enum":["true","false"],"description":"Whether to include the payment instrument (and related actions) in the response.","examples":["true","false"]},"required":false,"name":"include_payment_instrument","in":"query"}],"responses":{"200":{"description":"Funding Method data retrieved successfully","content":{"application/json":{"schema":{"type":"object","properties":{"id":{"type":"string","format":"uuid","description":"Unique identifier of the created funding method.","title":"Funding Method ID","example":"123e4567-e89b-12d3-a456-426614174000"},"created_at":{"type":"string","description":"Timestamp when the record was created.","title":"Created At","example":"2024-01-01T12:00:00Z"},"updated_at":{"type":"string","description":"Timestamp when the record was last updated.","title":"Updated At","example":"2024-01-01T12:00:00Z"},"account_id":{"type":"string","format":"uuid","description":"Unique identifier of the account associated with this funding method.","title":"Account ID","example":"123e4567-e89b-12d3-a456-426614174000"},"external_id":{"type":"string","description":"Unique external identifier for the funding method.","title":"External ID","example":"FM-2024-001"},"display_name":{"type":["string","null"],"description":"A human-readable name for the funding method.","title":"Display Name","example":"My QR Code"},"description":{"type":["string","null"],"description":"A short description of the funding method.","title":"Description","example":"QR code for receiving payments."},"status":{"type":"string","enum":["enabled","suspended","archived"],"description":"Current status of the funding method","title":"Status","example":"enabled"},"metadata":{"description":"Additional data associated with the funding method. This is a JSON object.","title":"Metadata","example":{"custom_field":"customValue"}},"payment_instrument":{"type":"object","properties":{"id":{"type":"string","format":"uuid","description":"Unique identifier of the payment instrument associated with this funding method.","title":"Payment Instrument ID","example":"123e4567-e89b-12d3-a456-426614174000"},"method_provider":{"type":"string","enum":["ph_netbank"],"description":"Upstream provider that powers the instrument. Choose based on availability and reliability.","title":"Provider","example":"ph_netbank"},"method_type":{"type":"string","enum":["qrph_p2m_reference","bank_account_number"],"description":"Type of payment method used by the instrument.","title":"Method Type","example":"qrph_p2m_reference"},"method_reference_id":{"type":["string","null"],"description":"Reference identifier assigned by the upstream provider for this instrument (useful for troubleshooting and reconciliation).","title":"Provider Reference ID","example":"prov_ref_01HZYPMJ9Z7W3W5Q9K6S3C0RG2"},"method_details":{"description":"Provider-specific details to render or use the instrument (e.g., QR payload, deep links, auxiliary metadata).","title":"Method Details","example":{"merchant_name":"Example Merchant","reference_label":"...","routing_account":"...","resolution":480}},"status":{"type":"string","enum":["active","used","expired","failed","suspended","archived"],"description":"Current status of the payment instrument.","title":"Instrument Status","example":"active"},"persistence_mode":{"type":"string","enum":["persistent","temporary"],"description":"Whether the instrument is temporary or persistent.","title":"Persistence Mode","example":"persistent"},"usage_mode":{"type":"string","enum":["multiple","single"],"description":"Whether the instrument is single-use or reusable.","title":"Usage Mode","example":"multiple"},"actions":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","description":"Unique identifier of the instrument action.","title":"Action ID","example":"act_01J0T9X2B5V8Y3Z4W6Q7E9R2T1"},"created_at":{"anyOf":[{"type":"string"},{"type":"string"}]},"action_kind":{"type":"string","enum":["qr.present","qr.settled","bank_account_number.present","bank_account_number.settled"],"description":"Kind of action related to the instrument lifecycle or presentation.","title":"Action Kind"},"status":{"type":"string","enum":["pending","requires_action","processing","succeeded","failed","canceled","expired"],"description":"Current status of the action.","title":"Action Status","example":"succeeded"},"client_instructions":{"description":"Instructions the client can use to render or process this action (e.g., QR image URL, display text).","title":"Client Instructions","example":{"note":"Present this QR to the customer to scan.","qrph_string":"...","qrph_base64_string":"...","merchant_name":"Example Merchant"}},"scope_id":{"type":["string","null"],"description":"Logical scope to group related actions for ordering and idempotency.","title":"Scope ID","example":"funding_methods:123e4567-e89b-12d3-a456-426614174000"},"scope_item_key":{"type":["string","null"],"description":"Unique key to identify the scope item under the group scope_id.","title":"Scope Item Key","example":"payment_receipt:123e4567-e89b-12d3-a456-426614174000"},"expires_at":{"type":["string","null"],"description":"Timestamp when this action will expire.","title":"Action Expires At","example":"2024-01-01T12:05:00Z"},"finished_at":{"type":["string","null"],"description":"Timestamp when this action was completed.","title":"Action Finished At","example":"2024-01-01T12:03:00Z"}},"required":["id","created_at","action_kind","status","scope_id","scope_item_key"]},"description":"List of actions performed or available on this instrument (e.g., present QR, QR settled).","title":"Actions"}},"required":["id","method_provider","method_type","method_reference_id","status","persistence_mode","usage_mode","actions"]}},"required":["id","created_at","updated_at","account_id","status"]}}}},"404":{"description":"Funding Method not found","content":{"application/json":{"schema":{"type":"object","properties":{"message":{"type":"string","default":"Funding Method not found","description":"Error message","title":"Error Message","example":"Funding Method not found"}}}}}},"429":{"description":"Too many requests - rate limit exceeded","content":{"application/json":{"schema":{"type":"object","properties":{"type":{"type":"string","description":"Problem type URI","example":"https://docs.nextpay.world/problems/rate-limit-exceeded"},"title":{"type":"string","description":"Short, human-readable summary of the problem","example":"Too Many Requests"},"status":{"type":"number","description":"HTTP status code","example":429},"detail":{"type":"string","description":"Detailed explanation specific to this occurrence","example":"Rate limit exceeded for this endpoint. Please retry later."},"code":{"type":"string","description":"Application-specific error code","example":"RATE_LIMIT_EXCEEDED"}},"required":["type","title","status","detail","code"]}}}}}}},"/v2/funding-methods/external/{external_id}":{"get":{"summary":"Get Funding Method by External ID","description":"Get a funding method by external ID","tags":["Money In - Funding Method"],"parameters":[{"schema":{"type":"string","pattern":"^[a-zA-Z0-9\\s\\-_\\.\\,\\']+$","description":"Unique external identifier of the funding method.","title":"External ID","example":"FM-2024-001"},"required":true,"name":"external_id","in":"path"},{"schema":{"type":"string","format":"uuid","description":"The ID of the account associated with the funding method.","example":"123e4567-e89b-12d3-a456-426614174000"},"required":true,"name":"account_id","in":"query"},{"schema":{"type":"string","enum":["true","false"],"description":"Whether to include the payment instrument (and related actions) in the response.","examples":["true","false"]},"required":false,"name":"include_payment_instrument","in":"query"}],"responses":{"200":{"description":"Funding Method data retrieved successfully","content":{"application/json":{"schema":{"type":["object","null"],"properties":{"id":{"type":"string","format":"uuid","description":"Unique identifier of the created funding method.","title":"Funding Method ID","example":"123e4567-e89b-12d3-a456-426614174000"},"created_at":{"type":"string","description":"Timestamp when the record was created.","title":"Created At","example":"2024-01-01T12:00:00Z"},"updated_at":{"type":"string","description":"Timestamp when the record was last updated.","title":"Updated At","example":"2024-01-01T12:00:00Z"},"account_id":{"type":"string","format":"uuid","description":"Unique identifier of the account associated with this funding method.","title":"Account ID","example":"123e4567-e89b-12d3-a456-426614174000"},"external_id":{"type":"string","description":"Unique external identifier for the funding method.","title":"External ID","example":"FM-2024-001"},"display_name":{"type":["string","null"],"description":"A human-readable name for the funding method.","title":"Display Name","example":"My QR Code"},"description":{"type":["string","null"],"description":"A short description of the funding method.","title":"Description","example":"QR code for receiving payments."},"status":{"type":"string","enum":["enabled","suspended","archived"],"description":"Current status of the funding method","title":"Status","example":"enabled"},"metadata":{"description":"Additional data associated with the funding method. This is a JSON object.","title":"Metadata","example":{"custom_field":"customValue"}},"payment_instrument":{"type":"object","properties":{"id":{"type":"string","format":"uuid","description":"Unique identifier of the payment instrument associated with this funding method.","title":"Payment Instrument ID","example":"123e4567-e89b-12d3-a456-426614174000"},"method_provider":{"type":"string","enum":["ph_netbank"],"description":"Upstream provider that powers the instrument. Choose based on availability and reliability.","title":"Provider","example":"ph_netbank"},"method_type":{"type":"string","enum":["qrph_p2m_reference","bank_account_number"],"description":"Type of payment method used by the instrument.","title":"Method Type","example":"qrph_p2m_reference"},"method_reference_id":{"type":["string","null"],"description":"Reference identifier assigned by the upstream provider for this instrument (useful for troubleshooting and reconciliation).","title":"Provider Reference ID","example":"prov_ref_01HZYPMJ9Z7W3W5Q9K6S3C0RG2"},"method_details":{"description":"Provider-specific details to render or use the instrument (e.g., QR payload, deep links, auxiliary metadata).","title":"Method Details","example":{"merchant_name":"Example Merchant","reference_label":"...","routing_account":"...","resolution":480}},"status":{"type":"string","enum":["active","used","expired","failed","suspended","archived"],"description":"Current status of the payment instrument.","title":"Instrument Status","example":"active"},"persistence_mode":{"type":"string","enum":["persistent","temporary"],"description":"Whether the instrument is temporary or persistent.","title":"Persistence Mode","example":"persistent"},"usage_mode":{"type":"string","enum":["multiple","single"],"description":"Whether the instrument is single-use or reusable.","title":"Usage Mode","example":"multiple"},"actions":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","description":"Unique identifier of the instrument action.","title":"Action ID","example":"act_01J0T9X2B5V8Y3Z4W6Q7E9R2T1"},"created_at":{"anyOf":[{"type":"string"},{"type":"string"}]},"action_kind":{"type":"string","enum":["qr.present","qr.settled","bank_account_number.present","bank_account_number.settled"],"description":"Kind of action related to the instrument lifecycle or presentation.","title":"Action Kind"},"status":{"type":"string","enum":["pending","requires_action","processing","succeeded","failed","canceled","expired"],"description":"Current status of the action.","title":"Action Status","example":"succeeded"},"client_instructions":{"description":"Instructions the client can use to render or process this action (e.g., QR image URL, display text).","title":"Client Instructions","example":{"note":"Present this QR to the customer to scan.","qrph_string":"...","qrph_base64_string":"...","merchant_name":"Example Merchant"}},"scope_id":{"type":["string","null"],"description":"Logical scope to group related actions for ordering and idempotency.","title":"Scope ID","example":"funding_methods:123e4567-e89b-12d3-a456-426614174000"},"scope_item_key":{"type":["string","null"],"description":"Unique key to identify the scope item under the group scope_id.","title":"Scope Item Key","example":"payment_receipt:123e4567-e89b-12d3-a456-426614174000"},"expires_at":{"type":["string","null"],"description":"Timestamp when this action will expire.","title":"Action Expires At","example":"2024-01-01T12:05:00Z"},"finished_at":{"type":["string","null"],"description":"Timestamp when this action was completed.","title":"Action Finished At","example":"2024-01-01T12:03:00Z"}},"required":["id","created_at","action_kind","status","scope_id","scope_item_key"]},"description":"List of actions performed or available on this instrument (e.g., present QR, QR settled).","title":"Actions"}},"required":["id","method_provider","method_type","method_reference_id","status","persistence_mode","usage_mode","actions"]}},"required":["id","created_at","updated_at","account_id","status"]}}}},"404":{"description":"Funding Method not found","content":{"application/json":{"schema":{"type":"object","properties":{"message":{"type":"string","default":"Funding Method not found","description":"Error message","title":"Error Message","example":"Funding Method not found"}}}}}},"429":{"description":"Too many requests - rate limit exceeded","content":{"application/json":{"schema":{"type":"object","properties":{"type":{"type":"string","description":"Problem type URI","example":"https://docs.nextpay.world/problems/rate-limit-exceeded"},"title":{"type":"string","description":"Short, human-readable summary of the problem","example":"Too Many Requests"},"status":{"type":"number","description":"HTTP status code","example":429},"detail":{"type":"string","description":"Detailed explanation specific to this occurrence","example":"Rate limit exceeded for this endpoint. Please retry later."},"code":{"type":"string","description":"Application-specific error code","example":"RATE_LIMIT_EXCEEDED"}},"required":["type","title","status","detail","code"]}}}}}}},"/v2/funding-methods/{funding_method_id}/actions/generate-qrph":{"post":{"summary":"Generate QRPH for Netbank VCA Funding Method","description":"Generate QRPH instructions for an enabled ph_netbank bank_account_number funding method. This command is idempotent: if QRPH already exists, the existing funding method is returned.","tags":["Money In - Funding Method"],"parameters":[{"schema":{"type":"string","format":"uuid","description":"Unique identifier of the funding method","title":"Funding Method ID","example":"123e4567-e89b-12d3-a456-426614174000"},"required":true,"name":"funding_method_id","in":"path"},{"schema":{"type":"string","description":"This key is unique to ensure that this request is processed only once, preventing duplicate actions. Unlike endpoints that include the request body in the idempotency check, this endpoint will always return the stored response for a given idempotency key, even if the request body changes. It expires in 24 hours and is scoped specifically to this endpoint.","example":"550e8400-e29b-41d4-a716-446655440000"},"required":false,"name":"X-Idempotency-Key","in":"header"}],"responses":{"200":{"description":"Funding method with QRPH instructions","content":{"application/json":{"schema":{"type":"object","properties":{"id":{"type":"string","format":"uuid","description":"Unique identifier of the created funding method.","title":"Funding Method ID","example":"123e4567-e89b-12d3-a456-426614174000"},"created_at":{"type":"string","description":"Timestamp when the record was created.","title":"Created At","example":"2024-01-01T12:00:00Z"},"updated_at":{"type":"string","description":"Timestamp when the record was last updated.","title":"Updated At","example":"2024-01-01T12:00:00Z"},"account_id":{"type":"string","format":"uuid","description":"Unique identifier of the account associated with this funding method.","title":"Account ID","example":"123e4567-e89b-12d3-a456-426614174000"},"external_id":{"type":"string","description":"Unique external identifier for the funding method.","title":"External ID","example":"FM-2024-001"},"display_name":{"type":["string","null"],"description":"A human-readable name for the funding method.","title":"Display Name","example":"My QR Code"},"description":{"type":["string","null"],"description":"A short description of the funding method.","title":"Description","example":"QR code for receiving payments."},"status":{"type":"string","enum":["enabled","suspended","archived"],"description":"Current status of the funding method","title":"Status","example":"enabled"},"metadata":{"description":"Additional data associated with the funding method. This is a JSON object.","title":"Metadata","example":{"custom_field":"customValue"}},"payment_instrument":{"type":"object","properties":{"id":{"type":"string","format":"uuid","description":"Unique identifier of the payment instrument associated with this funding method.","title":"Payment Instrument ID","example":"123e4567-e89b-12d3-a456-426614174000"},"method_provider":{"type":"string","enum":["ph_netbank"],"description":"Upstream provider that powers the instrument. Choose based on availability and reliability.","title":"Provider","example":"ph_netbank"},"method_type":{"type":"string","enum":["qrph_p2m_reference","bank_account_number"],"description":"Type of payment method used by the instrument.","title":"Method Type","example":"qrph_p2m_reference"},"method_reference_id":{"type":["string","null"],"description":"Reference identifier assigned by the upstream provider for this instrument (useful for troubleshooting and reconciliation).","title":"Provider Reference ID","example":"prov_ref_01HZYPMJ9Z7W3W5Q9K6S3C0RG2"},"method_details":{"description":"Provider-specific details to render or use the instrument (e.g., QR payload, deep links, auxiliary metadata).","title":"Method Details","example":{"merchant_name":"Example Merchant","reference_label":"...","routing_account":"...","resolution":480}},"status":{"type":"string","enum":["active","used","expired","failed","suspended","archived"],"description":"Current status of the payment instrument.","title":"Instrument Status","example":"active"},"persistence_mode":{"type":"string","enum":["persistent","temporary"],"description":"Whether the instrument is temporary or persistent.","title":"Persistence Mode","example":"persistent"},"usage_mode":{"type":"string","enum":["multiple","single"],"description":"Whether the instrument is single-use or reusable.","title":"Usage Mode","example":"multiple"},"actions":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","description":"Unique identifier of the instrument action.","title":"Action ID","example":"act_01J0T9X2B5V8Y3Z4W6Q7E9R2T1"},"created_at":{"anyOf":[{"type":"string"},{"type":"string"}]},"action_kind":{"type":"string","enum":["qr.present","qr.settled","bank_account_number.present","bank_account_number.settled"],"description":"Kind of action related to the instrument lifecycle or presentation.","title":"Action Kind"},"status":{"type":"string","enum":["pending","requires_action","processing","succeeded","failed","canceled","expired"],"description":"Current status of the action.","title":"Action Status","example":"succeeded"},"client_instructions":{"description":"Instructions the client can use to render or process this action (e.g., QR image URL, display text).","title":"Client Instructions","example":{"note":"Present this QR to the customer to scan.","qrph_string":"...","qrph_base64_string":"...","merchant_name":"Example Merchant"}},"scope_id":{"type":["string","null"],"description":"Logical scope to group related actions for ordering and idempotency.","title":"Scope ID","example":"funding_methods:123e4567-e89b-12d3-a456-426614174000"},"scope_item_key":{"type":["string","null"],"description":"Unique key to identify the scope item under the group scope_id.","title":"Scope Item Key","example":"payment_receipt:123e4567-e89b-12d3-a456-426614174000"},"expires_at":{"type":["string","null"],"description":"Timestamp when this action will expire.","title":"Action Expires At","example":"2024-01-01T12:05:00Z"},"finished_at":{"type":["string","null"],"description":"Timestamp when this action was completed.","title":"Action Finished At","example":"2024-01-01T12:03:00Z"}},"required":["id","created_at","action_kind","status","scope_id","scope_item_key"]},"description":"List of actions performed or available on this instrument (e.g., present QR, QR settled).","title":"Actions"}},"required":["id","method_provider","method_type","method_reference_id","status","persistence_mode","usage_mode","actions"]}},"required":["id","created_at","updated_at","account_id","status","payment_instrument"]}}}},"429":{"description":"Too many requests - rate limit exceeded","content":{"application/json":{"schema":{"type":"object","properties":{"type":{"type":"string","description":"Problem type URI","example":"https://docs.nextpay.world/problems/rate-limit-exceeded"},"title":{"type":"string","description":"Short, human-readable summary of the problem","example":"Too Many Requests"},"status":{"type":"number","description":"HTTP status code","example":429},"detail":{"type":"string","description":"Detailed explanation specific to this occurrence","example":"Rate limit exceeded for this endpoint. Please retry later."},"code":{"type":"string","description":"Application-specific error code","example":"RATE_LIMIT_EXCEEDED"}},"required":["type","title","status","detail","code"]}}}}}}},"/v2/funding-methods/{funding_method_id}/archive":{"patch":{"summary":"Archive Funding Method","description":"Archive an enabled funding method.","tags":["Money In - Funding Method"],"parameters":[{"schema":{"type":"string","format":"uuid","description":"Unique identifier of the funding method","title":"Funding Method ID","example":"123e4567-e89b-12d3-a456-426614174000"},"required":true,"name":"funding_method_id","in":"path"}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"reason":{"type":"string","pattern":"^[a-zA-Z0-9\\s\\-_\\.\\,\\']+$","description":"Reason for archiving the funding method","title":"Reason","example":"No longer in use."}},"additionalProperties":false}}}},"responses":{"200":{"description":"Funding Method archived successfully","content":{"application/json":{"schema":{"type":"object","properties":{"id":{"type":"string","format":"uuid","description":"Unique identifier of the created funding method.","title":"Funding Method ID","example":"123e4567-e89b-12d3-a456-426614174000"},"created_at":{"type":"string","description":"Timestamp when the record was created.","title":"Created At","example":"2024-01-01T12:00:00Z"},"updated_at":{"type":"string","description":"Timestamp when the record was last updated.","title":"Updated At","example":"2024-01-01T12:00:00Z"},"account_id":{"type":"string","format":"uuid","description":"Unique identifier of the account associated with this funding method.","title":"Account ID","example":"123e4567-e89b-12d3-a456-426614174000"},"instrument_id":{"type":"string","format":"uuid"},"external_id":{"type":["string","null"],"description":"Unique external identifier for the funding method.","title":"External ID","example":"FM-2024-001"},"display_name":{"type":["string","null"],"description":"A human-readable name for the funding method.","title":"Display Name","example":"My QR Code"},"description":{"type":["string","null"],"description":"A short description of the funding method.","title":"Description","example":"QR code for receiving payments."},"status":{"type":"string","enum":["enabled","suspended","archived"],"description":"Current status of the funding method","title":"Status","example":"enabled"},"metadata":{"description":"Additional data associated with the funding method. This is a JSON object.","title":"Metadata","example":{"custom_field":"customValue"}}},"required":["id","created_at","updated_at","account_id","instrument_id","external_id","display_name","description","status"]}}}},"429":{"description":"Too many requests - rate limit exceeded","content":{"application/json":{"schema":{"type":"object","properties":{"type":{"type":"string","description":"Problem type URI","example":"https://docs.nextpay.world/problems/rate-limit-exceeded"},"title":{"type":"string","description":"Short, human-readable summary of the problem","example":"Too Many Requests"},"status":{"type":"number","description":"HTTP status code","example":429},"detail":{"type":"string","description":"Detailed explanation specific to this occurrence","example":"Rate limit exceeded for this endpoint. Please retry later."},"code":{"type":"string","description":"Application-specific error code","example":"RATE_LIMIT_EXCEEDED"}},"required":["type","title","status","detail","code"]}}}}}}},"/v2/payment-intents":{"post":{"summary":"Create Payment Intent","description":"Create a new payment intent using v2 payment instruments.","tags":["Money In - Payment Intent"],"parameters":[{"schema":{"type":"string","description":"This key is unique to ensure that this request is processed only once, preventing duplicate actions. It expires in 24 hours and is scoped specifically to this endpoint and the request body. This means that if a different body is sent with the same key, both requests can still be processed independently.","example":"550e8400-e29b-41d4-a716-446655440000"},"required":false,"name":"X-Idempotency-Key","in":"header"}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"account_id":{"type":"string","format":"uuid","description":"Unique identifier of the account associated with this payment intent.","title":"Account ID","example":"123e4567-e89b-12d3-a456-426614174000"},"external_id":{"type":"string","pattern":"^[a-zA-Z0-9_\\-\\.]+$","description":"Unique external identifier for the payment intent.","title":"External ID","example":"PI-2024-001"},"amount":{"type":"integer","description":"The payment amount in cents to collect. Examples: `100` for `1.00`, `82431` for `824.31`, `500000` for `5,000.00`","title":"Amount in Cents","example":10000,"minimum":0},"currency":{"type":"string","enum":["PHP/2"],"description":"The currency code with precision notation (`CURRENCY/PRECISION`, e.g. `PHP/2`) that determines how the amount field is encoded - the `PRECISION` indicates how many decimal places are stored as integers in the amount, requiring division by `10^PRECISION` to get the actual currency value (e.g. amount 10000 with `PHP/2` represents PHP 100.00).","title":"Currency","example":"PHP/2"},"intent_created_at":{"type":"string","description":"Timestamp when the actual payment intent was created by an external system. If not provided, the current timestamp will be used.","title":"Intent Created At","example":"2024-01-01T12:00:00Z"},"expires_in_seconds":{"type":"integer","description":"Time-to-live for the payment intent in seconds. Defaults to 300 seconds. Must be between 120 and 1800 seconds.","title":"Expiry (seconds)","example":300,"minimum":120,"maximum":1800},"payment_instrument_options":{"type":"object","properties":{"method_type":{"type":"string","enum":["qrph_p2m_reference"],"description":"Type of payment method to create for this intent.","title":"Method Type","example":"qrph_p2m_reference"},"method_provider":{"type":"string","enum":["automatic","ph_netbank","ph_coins"],"default":"automatic","description":"Provider for the instrument. Use `automatic` to let the system choose the most reliable provider at creation time.","title":"Provider","example":"automatic"}},"required":["method_type","method_provider"],"description":"Select the instrument type and provider for this payment intent. Intents are one-to-one with an instrument; `automatic` provider allows runtime selection.","title":"Payment Instrument Selection"},"fee_override":{"type":"object","properties":{"rate":{"type":"number","exclusiveMinimum":0,"maximum":20,"description":"Percentage rate applied to transaction amount","title":"Percentage Rate","examples":[2.5,10.5]},"currency":{"type":"string","enum":["PHP/2"],"description":"The currency code with precision notation (`CURRENCY/PRECISION`, e.g. `PHP/2`) that determines how the amount field is encoded - the `PRECISION` indicates how many decimal places are stored as integers in the amount, requiring division by `10^PRECISION` to get the actual currency value (e.g. amount 10000 with `PHP/2` represents PHP 100.00).","title":"Fee Currency","example":"PHP/2"}},"required":["rate","currency"],"description":"Optional override of default fees for this intent","title":"Fee Override"},"metadata":{"description":"Additional data associated with the payment intent. This is a JSON object.","title":"Metadata","example":{"custom_field":"customValue"}}},"required":["account_id","amount","currency","payment_instrument_options"],"additionalProperties":false}}}},"responses":{"201":{"description":"Payment Intent successfully created","content":{"application/json":{"schema":{"type":"object","properties":{"id":{"type":"string","format":"uuid","description":"Unique identifier of the created payment intent.","title":"Payment Intent ID","example":"123e4567-e89b-12d3-a456-426614174000"},"created_at":{"type":"string","description":"Timestamp when the record was created.","title":"Created At","example":"2024-01-01T12:00:00Z"},"updated_at":{"type":"string","description":"Timestamp when the record was last updated.","title":"Updated At","example":"2024-01-01T12:00:00Z"},"account_id":{"type":"string","format":"uuid","description":"Unique identifier of the account associated with this payment intent.","title":"Account ID","example":"123e4567-e89b-12d3-a456-426614174000"},"external_id":{"type":"string","description":"Unique external identifier for the payment intent.","title":"External ID","example":"PI-2024-001"},"amount":{"type":"integer","description":"The scaled amount to collect based on the precision defined in the currency. If the currency is PHP/2, then an amount of 10000 is equivalent to 100.00 PHP.","title":"Amount","example":10000,"minimum":0},"currency":{"type":"string","enum":["PHP/2"],"description":"The currency code with precision notation (`CURRENCY/PRECISION`, e.g. `PHP/2`) that determines how the amount field is encoded - the `PRECISION` indicates how many decimal places are stored as integers in the amount, requiring division by `10^PRECISION` to get the actual currency value (e.g. amount 10000 with `PHP/2` represents PHP 100.00).","title":"Currency","example":"PHP/2"},"intent_created_at":{"type":"string","description":"Timestamp when the actual payment intent was created by an external system.","title":"Intent Created At","example":"2024-01-01T12:00:00Z"},"expires_at":{"type":["string","null"],"description":"Timestamp when the payment intent will expire. No webhook is emitted upon expiry; rely on `expires_at` and perform a GET if confirmation is needed.","title":"Expires At","example":"2024-01-01T12:05:00Z"},"status":{"type":"string","enum":["pending","succeeded","failed","canceled","expired"],"description":"Current status of the payment intent","title":"Status","example":"pending"},"fee_override":{"type":["object","null"],"properties":{"rate":{"type":"number","exclusiveMinimum":0,"maximum":20},"currency":{"type":"string","enum":["PHP/2"]}},"required":["rate","currency"],"description":"Optional override of default fees for this intent","title":"Fee Override"},"metadata":{"description":"Additional data associated with the payment intent. This is a JSON object.","title":"Metadata","example":{"custom_field":"customValue"}},"payment_instrument":{"type":"object","properties":{"id":{"type":"string","format":"uuid","description":"Unique identifier of the payment instrument associated with this payment intent.","title":"Payment Instrument ID","example":"123e4567-e89b-12d3-a456-426614174000"},"method_provider":{"type":"string","enum":["ph_netbank","ph_coins"],"description":"Upstream provider that powers the instrument. Choose based on availability and reliability.","title":"Provider","example":"ph_netbank"},"method_type":{"type":"string","enum":["qrph_p2m_reference"],"description":"Type of payment method used by the instrument.","title":"Method Type","example":"qrph_p2m_reference"},"method_reference_id":{"type":["string","null"],"description":"Reference identifier assigned by the upstream provider for this instrument (useful for troubleshooting and reconciliation).","title":"Provider Reference ID","example":"prov_ref_01HZYPMJ9Z7W3W5Q9K6S3C0RG2"},"method_details":{"description":"Provider-specific details to render or use the instrument (e.g., QR payload, deep links, auxiliary metadata).","title":"Method Details","example":{"merchant_name":"Example Merchant","reference_label":"...","routing_account":"...","amount":{"value":10000,"currency":"PHP/2"},"resolution":480}},"status":{"type":"string","enum":["active","used","expired","failed","suspended","archived"],"description":"Current status of the payment instrument.","title":"Instrument Status","example":"active"},"persistence_mode":{"type":"string","enum":["persistent","temporary"],"description":"Whether the instrument is temporary or persistent.","title":"Persistence Mode","example":"temporary"},"usage_mode":{"type":"string","enum":["multiple","single"],"description":"Whether the instrument is single-use or reusable.","title":"Usage Mode","example":"single"},"actions":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","description":"Unique identifier of the instrument action.","title":"Action ID","example":"act_01J0T9X2B5V8Y3Z4W6Q7E9R2T1"},"created_at":{"type":"string","description":"Timestamp when this action record was created.","title":"Action Created At","example":"2024-01-01T12:00:00Z"},"action_kind":{"type":"string","enum":["qr.present","qr.settled"],"description":"Kind of action related to the instrument lifecycle or presentation.","title":"Action Kind"},"status":{"type":"string","enum":["pending","requires_action","processing","succeeded","failed","canceled","expired"],"description":"Current status of the action.","title":"Action Status","example":"succeeded"},"client_instructions":{"description":"Instructions the client can use to render or process this action (e.g., QR image URL, display text).","title":"Client Instructions","example":{"note":"Present this QR to the customer to scan.","qrph_string":"...","qrph_base64_string":"...","merchant_name":"Example Merchant","amount":{"value":10000,"currency":"PHP/2"}}},"scope_id":{"type":["string","null"],"description":"Logical scope to group related actions for ordering and idempotency.","title":"Scope ID","example":"payment_intents_v2:123e4567-e89b-12d3-a456-426614174000"},"scope_item_key":{"type":["string","null"],"description":"Unique key to identify the scope item under the group scope_id.","title":"Scope Item Key","example":"payment_receipt:123e4567-e89b-12d3-a456-426614174000"},"expires_at":{"type":["string","null"],"description":"Timestamp when this action will expire.","title":"Action Expires At","example":"2024-01-01T12:05:00Z"},"finished_at":{"type":["string","null"],"description":"Timestamp when this action was completed.","title":"Action Finished At","example":"2024-01-01T12:03:00Z"}},"required":["id","created_at","action_kind","status","scope_id","scope_item_key"]},"description":"List of actions performed or available on this instrument (e.g., present QR, QR settled).","title":"Actions"}},"required":["id","method_provider","method_type","method_reference_id","status","persistence_mode","usage_mode","actions"],"description":"Payment instrument associated with the payment intent.","title":"Payment Instrument"}},"required":["id","created_at","updated_at","account_id","amount","currency","intent_created_at","expires_at","status","payment_instrument"]}}}},"429":{"description":"Too many requests - rate limit exceeded","content":{"application/json":{"schema":{"type":"object","properties":{"type":{"type":"string","description":"Problem type URI","example":"https://docs.nextpay.world/problems/rate-limit-exceeded"},"title":{"type":"string","description":"Short, human-readable summary of the problem","example":"Too Many Requests"},"status":{"type":"number","description":"HTTP status code","example":429},"detail":{"type":"string","description":"Detailed explanation specific to this occurrence","example":"Rate limit exceeded for this endpoint. Please retry later."},"code":{"type":"string","description":"Application-specific error code","example":"RATE_LIMIT_EXCEEDED"}},"required":["type","title","status","detail","code"]}}}}}},"get":{"summary":"List Payment Intents","description":"List payment intents for a specific account with pagination. Payment instrument details are omitted unless `include_payment_instrument=true`.","tags":["Money In - Payment Intent"],"parameters":[{"schema":{"type":"string","format":"uuid","description":"The ID of the account whose payment intents to list.","title":"Account ID","example":"123e4567-e89b-12d3-a456-426614174000"},"required":true,"name":"account_id","in":"query"},{"schema":{"anyOf":[{"type":"string","pattern":"^[0-9]+$"},{"type":"integer","minimum":1}],"default":1,"description":"Page number (starts at 1).","title":"Page","example":1},"required":false,"name":"page","in":"query"},{"schema":{"anyOf":[{"type":"string","pattern":"^[0-9]+$"},{"type":"integer","minimum":1,"maximum":100}],"default":10,"description":"Number of items per page (max 100, default 10).","title":"Page Size","example":10},"required":false,"name":"page_size","in":"query"},{"schema":{"type":"string","description":"Comma-separated list of statuses to filter by (pending,succeeded,failed,canceled,expired)","title":"Statuses","examples":["pending","pending,expired"]},"required":false,"name":"statuses","in":"query"},{"schema":{"type":"string","enum":["true","false"],"default":"false","description":"Whether to include the payment instrument (and related actions) in each response row.","examples":["true","false"]},"required":false,"name":"include_payment_instrument","in":"query"}],"responses":{"200":{"description":"Payment Intents successfully retrieved","content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"created_at":{"anyOf":[{"type":"string"},{"type":"string"}]},"updated_at":{"anyOf":[{"type":"string"},{"type":"string"}]},"account_id":{"type":"string","format":"uuid"},"external_id":{"type":"string"},"amount":{"type":"integer","minimum":0},"currency":{"type":"string","enum":["PHP/2"]},"intent_created_at":{"anyOf":[{"type":"string"},{"type":"string"}]},"expires_at":{"anyOf":[{"type":"string"},{"type":"string"},{"type":"null"}]},"status":{"type":"string","enum":["pending","succeeded","failed","canceled","expired"]},"fee_override":{"type":["object","null"],"properties":{"rate":{"type":"number","exclusiveMinimum":0,"maximum":20},"currency":{"type":"string","enum":["PHP/2"]}},"required":["rate","currency"]},"metadata":{},"payment_instrument":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"method_provider":{"type":"string","enum":["ph_netbank","ph_coins"]},"method_type":{"type":"string","enum":["qrph_p2m_reference"]},"method_reference_id":{"type":["string","null"]},"method_details":{},"status":{"type":"string","enum":["active","used","expired","failed","suspended","archived"]},"persistence_mode":{"type":"string","enum":["persistent","temporary"]},"usage_mode":{"type":"string","enum":["multiple","single"]},"actions":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"created_at":{"anyOf":[{"type":"string"},{"type":"string"}]},"action_kind":{"type":"string","enum":["qr.present","qr.settled"]},"status":{"type":"string","enum":["pending","requires_action","processing","succeeded","failed","canceled","expired"]},"client_instructions":{},"scope_id":{"type":["string","null"]},"scope_item_key":{"type":["string","null"]},"expires_at":{"anyOf":[{"type":"string"},{"type":"string"},{"type":"null"}]},"finished_at":{"anyOf":[{"type":"string"},{"type":"string"},{"type":"null"}]}},"required":["id","created_at","action_kind","status","scope_id","scope_item_key"]}}},"required":["id","method_provider","method_type","method_reference_id","status","persistence_mode","usage_mode","actions"]}},"required":["id","created_at","updated_at","account_id","amount","currency","intent_created_at","expires_at","status"]}},"total_count":{"type":"number"},"total_pages":{"type":"number"},"page":{"type":"number"},"page_size":{"type":"number"}},"required":["data","total_count","total_pages","page","page_size"]}}}},"429":{"description":"Too many requests - rate limit exceeded","content":{"application/json":{"schema":{"type":"object","properties":{"type":{"type":"string","description":"Problem type URI","example":"https://docs.nextpay.world/problems/rate-limit-exceeded"},"title":{"type":"string","description":"Short, human-readable summary of the problem","example":"Too Many Requests"},"status":{"type":"number","description":"HTTP status code","example":429},"detail":{"type":"string","description":"Detailed explanation specific to this occurrence","example":"Rate limit exceeded for this endpoint. Please retry later."},"code":{"type":"string","description":"Application-specific error code","example":"RATE_LIMIT_EXCEEDED"}},"required":["type","title","status","detail","code"]}}}}}}},"/v2/payment-intents/{payment_intent_id}":{"get":{"summary":"Get Payment Intent","description":"Get a payment intent by ID","tags":["Money In - Payment Intent"],"parameters":[{"schema":{"type":"string","format":"uuid","description":"Unique identifier of the payment intent","title":"Payment Intent ID","example":"123e4567-e89b-12d3-a456-426614174000"},"required":true,"name":"payment_intent_id","in":"path"},{"schema":{"type":"string","enum":["true","false"],"default":"false","description":"Whether to include the payment instrument (and related actions) in the response.","examples":["true","false"]},"required":false,"name":"include_payment_instrument","in":"query"}],"responses":{"200":{"description":"Payment Intent data retrieved successfully","content":{"application/json":{"schema":{"type":"object","properties":{"id":{"type":"string","format":"uuid","description":"Unique identifier of the created payment intent.","title":"Payment Intent ID","example":"123e4567-e89b-12d3-a456-426614174000"},"created_at":{"type":"string","description":"Timestamp when the record was created.","title":"Created At","example":"2024-01-01T12:00:00Z"},"updated_at":{"type":"string","description":"Timestamp when the record was last updated.","title":"Updated At","example":"2024-01-01T12:00:00Z"},"account_id":{"type":"string","format":"uuid","description":"Unique identifier of the account associated with this payment intent.","title":"Account ID","example":"123e4567-e89b-12d3-a456-426614174000"},"external_id":{"type":"string","description":"Unique external identifier for the payment intent.","title":"External ID","example":"PI-2024-001"},"amount":{"type":"integer","description":"The scaled amount to collect based on the precision defined in the currency. If the currency is PHP/2, then an amount of 10000 is equivalent to 100.00 PHP.","title":"Amount","example":10000,"minimum":0},"currency":{"type":"string","enum":["PHP/2"],"description":"The currency code with precision notation (`CURRENCY/PRECISION`, e.g. `PHP/2`) that determines how the amount field is encoded - the `PRECISION` indicates how many decimal places are stored as integers in the amount, requiring division by `10^PRECISION` to get the actual currency value (e.g. amount 10000 with `PHP/2` represents PHP 100.00).","title":"Currency","example":"PHP/2"},"intent_created_at":{"type":"string","description":"Timestamp when the actual payment intent was created by an external system.","title":"Intent Created At","example":"2024-01-01T12:00:00Z"},"expires_at":{"type":["string","null"],"description":"Timestamp when the payment intent will expire. No webhook is emitted upon expiry; rely on `expires_at` and perform a GET if confirmation is needed.","title":"Expires At","example":"2024-01-01T12:05:00Z"},"status":{"type":"string","enum":["pending","succeeded","failed","canceled","expired"],"description":"Current status of the payment intent","title":"Status","example":"pending"},"fee_override":{"type":["object","null"],"properties":{"rate":{"type":"number","exclusiveMinimum":0,"maximum":20},"currency":{"type":"string","enum":["PHP/2"]}},"required":["rate","currency"],"description":"Optional override of default fees for this intent","title":"Fee Override"},"metadata":{"description":"Additional data associated with the payment intent. This is a JSON object.","title":"Metadata","example":{"custom_field":"customValue"}},"payment_instrument":{"type":"object","properties":{"id":{"type":"string","format":"uuid","description":"Unique identifier of the payment instrument associated with this payment intent.","title":"Payment Instrument ID","example":"123e4567-e89b-12d3-a456-426614174000"},"method_provider":{"type":"string","enum":["ph_netbank","ph_coins"],"description":"Upstream provider that powers the instrument. Choose based on availability and reliability.","title":"Provider","example":"ph_netbank"},"method_type":{"type":"string","enum":["qrph_p2m_reference"],"description":"Type of payment method used by the instrument.","title":"Method Type","example":"qrph_p2m_reference"},"method_reference_id":{"type":["string","null"],"description":"Reference identifier assigned by the upstream provider for this instrument (useful for troubleshooting and reconciliation).","title":"Provider Reference ID","example":"prov_ref_01HZYPMJ9Z7W3W5Q9K6S3C0RG2"},"method_details":{"description":"Provider-specific details to render or use the instrument (e.g., QR payload, deep links, auxiliary metadata).","title":"Method Details","example":{"merchant_name":"Example Merchant","reference_label":"...","routing_account":"...","amount":{"value":10000,"currency":"PHP/2"},"resolution":480}},"status":{"type":"string","enum":["active","used","expired","failed","suspended","archived"],"description":"Current status of the payment instrument.","title":"Instrument Status","example":"active"},"persistence_mode":{"type":"string","enum":["persistent","temporary"],"description":"Whether the instrument is temporary or persistent.","title":"Persistence Mode","example":"temporary"},"usage_mode":{"type":"string","enum":["multiple","single"],"description":"Whether the instrument is single-use or reusable.","title":"Usage Mode","example":"single"},"actions":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","description":"Unique identifier of the instrument action.","title":"Action ID","example":"act_01J0T9X2B5V8Y3Z4W6Q7E9R2T1"},"created_at":{"type":"string","description":"Timestamp when this action record was created.","title":"Action Created At","example":"2024-01-01T12:00:00Z"},"action_kind":{"type":"string","enum":["qr.present","qr.settled"],"description":"Kind of action related to the instrument lifecycle or presentation.","title":"Action Kind"},"status":{"type":"string","enum":["pending","requires_action","processing","succeeded","failed","canceled","expired"],"description":"Current status of the action.","title":"Action Status","example":"succeeded"},"client_instructions":{"description":"Instructions the client can use to render or process this action (e.g., QR image URL, display text).","title":"Client Instructions","example":{"note":"Present this QR to the customer to scan.","qrph_string":"...","qrph_base64_string":"...","merchant_name":"Example Merchant","amount":{"value":10000,"currency":"PHP/2"}}},"scope_id":{"type":["string","null"],"description":"Logical scope to group related actions for ordering and idempotency.","title":"Scope ID","example":"payment_intents_v2:123e4567-e89b-12d3-a456-426614174000"},"scope_item_key":{"type":["string","null"],"description":"Unique key to identify the scope item under the group scope_id.","title":"Scope Item Key","example":"payment_receipt:123e4567-e89b-12d3-a456-426614174000"},"expires_at":{"type":["string","null"],"description":"Timestamp when this action will expire.","title":"Action Expires At","example":"2024-01-01T12:05:00Z"},"finished_at":{"type":["string","null"],"description":"Timestamp when this action was completed.","title":"Action Finished At","example":"2024-01-01T12:03:00Z"}},"required":["id","created_at","action_kind","status","scope_id","scope_item_key"]},"description":"List of actions performed or available on this instrument (e.g., present QR, QR settled).","title":"Actions"}},"required":["id","method_provider","method_type","method_reference_id","status","persistence_mode","usage_mode","actions"],"description":"Payment instrument associated with the payment intent.","title":"Payment Instrument"}},"required":["id","created_at","updated_at","account_id","amount","currency","intent_created_at","expires_at","status"]}}}},"404":{"description":"Payment Intent not found","content":{"application/json":{"schema":{"type":"object","properties":{"message":{"type":"string","default":"Payment Intent not found","description":"Error message","title":"Error Message","example":"Payment Intent not found"}}}}}},"429":{"description":"Too many requests - rate limit exceeded","content":{"application/json":{"schema":{"type":"object","properties":{"type":{"type":"string","description":"Problem type URI","example":"https://docs.nextpay.world/problems/rate-limit-exceeded"},"title":{"type":"string","description":"Short, human-readable summary of the problem","example":"Too Many Requests"},"status":{"type":"number","description":"HTTP status code","example":429},"detail":{"type":"string","description":"Detailed explanation specific to this occurrence","example":"Rate limit exceeded for this endpoint. Please retry later."},"code":{"type":"string","description":"Application-specific error code","example":"RATE_LIMIT_EXCEEDED"}},"required":["type","title","status","detail","code"]}}}}}}},"/v2/payment-intents/external/{external_id}":{"get":{"summary":"Get Payment Intent by External ID","description":"Get a payment intent by reference number","tags":["Money In - Payment Intent"],"parameters":[{"schema":{"type":"string","pattern":"^[a-zA-Z0-9_\\-\\.]+$","description":"Unique external identifier of the payment intent.","title":"External ID","example":"PI-2024-001"},"required":true,"name":"external_id","in":"path"},{"schema":{"type":"string","format":"uuid","description":"The ID of the account associated with the payment intent.","example":"123e4567-e89b-12d3-a456-426614174000"},"required":true,"name":"account_id","in":"query"},{"schema":{"type":"string","enum":["true","false"],"default":"false","description":"Whether to include the payment instrument (and related actions) in the response.","examples":["true","false"]},"required":false,"name":"include_payment_instrument","in":"query"}],"responses":{"200":{"description":"Payment Intent data retrieved successfully","content":{"application/json":{"schema":{"type":["object","null"],"properties":{"id":{"type":"string","format":"uuid","description":"Unique identifier of the created payment intent.","title":"Payment Intent ID","example":"123e4567-e89b-12d3-a456-426614174000"},"created_at":{"type":"string","description":"Timestamp when the record was created.","title":"Created At","example":"2024-01-01T12:00:00Z"},"updated_at":{"type":"string","description":"Timestamp when the record was last updated.","title":"Updated At","example":"2024-01-01T12:00:00Z"},"account_id":{"type":"string","format":"uuid","description":"Unique identifier of the account associated with this payment intent.","title":"Account ID","example":"123e4567-e89b-12d3-a456-426614174000"},"external_id":{"type":"string","description":"Unique external identifier for the payment intent.","title":"External ID","example":"PI-2024-001"},"amount":{"type":"integer","description":"The scaled amount to collect based on the precision defined in the currency. If the currency is PHP/2, then an amount of 10000 is equivalent to 100.00 PHP.","title":"Amount","example":10000,"minimum":0},"currency":{"type":"string","enum":["PHP/2"],"description":"The currency code with precision notation (`CURRENCY/PRECISION`, e.g. `PHP/2`) that determines how the amount field is encoded - the `PRECISION` indicates how many decimal places are stored as integers in the amount, requiring division by `10^PRECISION` to get the actual currency value (e.g. amount 10000 with `PHP/2` represents PHP 100.00).","title":"Currency","example":"PHP/2"},"intent_created_at":{"type":"string","description":"Timestamp when the actual payment intent was created by an external system.","title":"Intent Created At","example":"2024-01-01T12:00:00Z"},"expires_at":{"type":["string","null"],"description":"Timestamp when the payment intent will expire. No webhook is emitted upon expiry; rely on `expires_at` and perform a GET if confirmation is needed.","title":"Expires At","example":"2024-01-01T12:05:00Z"},"status":{"type":"string","enum":["pending","succeeded","failed","canceled","expired"],"description":"Current status of the payment intent","title":"Status","example":"pending"},"fee_override":{"type":["object","null"],"properties":{"rate":{"type":"number","exclusiveMinimum":0,"maximum":20},"currency":{"type":"string","enum":["PHP/2"]}},"required":["rate","currency"],"description":"Optional override of default fees for this intent","title":"Fee Override"},"metadata":{"description":"Additional data associated with the payment intent. This is a JSON object.","title":"Metadata","example":{"custom_field":"customValue"}},"payment_instrument":{"type":"object","properties":{"id":{"type":"string","format":"uuid","description":"Unique identifier of the payment instrument associated with this payment intent.","title":"Payment Instrument ID","example":"123e4567-e89b-12d3-a456-426614174000"},"method_provider":{"type":"string","enum":["ph_netbank","ph_coins"],"description":"Upstream provider that powers the instrument. Choose based on availability and reliability.","title":"Provider","example":"ph_netbank"},"method_type":{"type":"string","enum":["qrph_p2m_reference"],"description":"Type of payment method used by the instrument.","title":"Method Type","example":"qrph_p2m_reference"},"method_reference_id":{"type":["string","null"],"description":"Reference identifier assigned by the upstream provider for this instrument (useful for troubleshooting and reconciliation).","title":"Provider Reference ID","example":"prov_ref_01HZYPMJ9Z7W3W5Q9K6S3C0RG2"},"method_details":{"description":"Provider-specific details to render or use the instrument (e.g., QR payload, deep links, auxiliary metadata).","title":"Method Details","example":{"merchant_name":"Example Merchant","reference_label":"...","routing_account":"...","amount":{"value":10000,"currency":"PHP/2"},"resolution":480}},"status":{"type":"string","enum":["active","used","expired","failed","suspended","archived"],"description":"Current status of the payment instrument.","title":"Instrument Status","example":"active"},"persistence_mode":{"type":"string","enum":["persistent","temporary"],"description":"Whether the instrument is temporary or persistent.","title":"Persistence Mode","example":"temporary"},"usage_mode":{"type":"string","enum":["multiple","single"],"description":"Whether the instrument is single-use or reusable.","title":"Usage Mode","example":"single"},"actions":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","description":"Unique identifier of the instrument action.","title":"Action ID","example":"act_01J0T9X2B5V8Y3Z4W6Q7E9R2T1"},"created_at":{"type":"string","description":"Timestamp when this action record was created.","title":"Action Created At","example":"2024-01-01T12:00:00Z"},"action_kind":{"type":"string","enum":["qr.present","qr.settled"],"description":"Kind of action related to the instrument lifecycle or presentation.","title":"Action Kind"},"status":{"type":"string","enum":["pending","requires_action","processing","succeeded","failed","canceled","expired"],"description":"Current status of the action.","title":"Action Status","example":"succeeded"},"client_instructions":{"description":"Instructions the client can use to render or process this action (e.g., QR image URL, display text).","title":"Client Instructions","example":{"note":"Present this QR to the customer to scan.","qrph_string":"...","qrph_base64_string":"...","merchant_name":"Example Merchant","amount":{"value":10000,"currency":"PHP/2"}}},"scope_id":{"type":["string","null"],"description":"Logical scope to group related actions for ordering and idempotency.","title":"Scope ID","example":"payment_intents_v2:123e4567-e89b-12d3-a456-426614174000"},"scope_item_key":{"type":["string","null"],"description":"Unique key to identify the scope item under the group scope_id.","title":"Scope Item Key","example":"payment_receipt:123e4567-e89b-12d3-a456-426614174000"},"expires_at":{"type":["string","null"],"description":"Timestamp when this action will expire.","title":"Action Expires At","example":"2024-01-01T12:05:00Z"},"finished_at":{"type":["string","null"],"description":"Timestamp when this action was completed.","title":"Action Finished At","example":"2024-01-01T12:03:00Z"}},"required":["id","created_at","action_kind","status","scope_id","scope_item_key"]},"description":"List of actions performed or available on this instrument (e.g., present QR, QR settled).","title":"Actions"}},"required":["id","method_provider","method_type","method_reference_id","status","persistence_mode","usage_mode","actions"],"description":"Payment instrument associated with the payment intent.","title":"Payment Instrument"}},"required":["id","created_at","updated_at","account_id","amount","currency","intent_created_at","expires_at","status"]}}}},"404":{"description":"Payment Intent not found","content":{"application/json":{"schema":{"type":"object","properties":{"message":{"type":"string","default":"Payment Intent not found","description":"Error message","title":"Error Message","example":"Payment Intent not found"}}}}}},"429":{"description":"Too many requests - rate limit exceeded","content":{"application/json":{"schema":{"type":"object","properties":{"type":{"type":"string","description":"Problem type URI","example":"https://docs.nextpay.world/problems/rate-limit-exceeded"},"title":{"type":"string","description":"Short, human-readable summary of the problem","example":"Too Many Requests"},"status":{"type":"number","description":"HTTP status code","example":429},"detail":{"type":"string","description":"Detailed explanation specific to this occurrence","example":"Rate limit exceeded for this endpoint. Please retry later."},"code":{"type":"string","description":"Application-specific error code","example":"RATE_LIMIT_EXCEEDED"}},"required":["type","title","status","detail","code"]}}}}}}},"/v2/payment-intents/{payment_intent_id}/cancel":{"patch":{"summary":"Cancel Payment Intent","description":"Cancel a pending payment intent.","tags":["Money In - Payment Intent"],"parameters":[{"schema":{"type":"string","format":"uuid","description":"Unique identifier of the payment intent","title":"Payment Intent ID","example":"123e4567-e89b-12d3-a456-426614174000"},"required":true,"name":"payment_intent_id","in":"path"}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"reason":{"type":["string","null"],"description":"Reason for canceling the payment intent","title":"Reason","example":"Customer requested cancellation."}},"additionalProperties":false}}}},"responses":{"200":{"description":"Payment Intent status updated successfully","content":{"application/json":{"schema":{"type":"object","properties":{"id":{"type":"string","format":"uuid","description":"Unique identifier of the created payment intent.","title":"Payment Intent ID","example":"123e4567-e89b-12d3-a456-426614174000"},"created_at":{"type":"string","description":"Timestamp when the record was created.","title":"Created At","example":"2024-01-01T12:00:00Z"},"updated_at":{"type":"string","description":"Timestamp when the record was last updated.","title":"Updated At","example":"2024-01-01T12:00:00Z"},"account_id":{"type":"string","format":"uuid","description":"Unique identifier of the account associated with this payment intent.","title":"Account ID","example":"123e4567-e89b-12d3-a456-426614174000"},"instrument_id":{"type":"string","format":"uuid"},"amount":{"type":"integer","description":"The scaled amount to collect based on the precision defined in the currency. If the currency is PHP/2, then an amount of 10000 is equivalent to 100.00 PHP.","title":"Amount","example":10000,"minimum":0},"currency":{"type":"string","enum":["PHP/2"],"description":"The currency code with precision notation (`CURRENCY/PRECISION`, e.g. `PHP/2`) that determines how the amount field is encoded - the `PRECISION` indicates how many decimal places are stored as integers in the amount, requiring division by `10^PRECISION` to get the actual currency value (e.g. amount 10000 with `PHP/2` represents PHP 100.00).","title":"Currency","example":"PHP/2"},"external_id":{"type":["string","null"],"description":"Unique external identifier for the payment intent.","title":"External ID","example":"PI-2024-001"},"intent_created_at":{"type":"string","description":"Timestamp when the actual payment intent was created by an external system.","title":"Intent Created At","example":"2024-01-01T12:00:00Z"},"status":{"type":"string","enum":["pending","succeeded","failed","canceled","expired"],"description":"Current status of the payment intent","title":"Status","example":"pending"},"expires_at":{"anyOf":[{"type":"string"},{"type":"string"},{"type":"null"}],"description":"Timestamp when the payment intent will expire. No webhook is emitted upon expiry; rely on `expires_at` and perform a GET if confirmation is needed.","title":"Expires At","example":"2024-01-01T12:05:00Z"},"metadata":{"description":"Additional data associated with the payment intent. This is a JSON object.","title":"Metadata","example":{"custom_field":"customValue"}},"fee_override":{"type":["object","null"],"properties":{"rate":{"type":"number","exclusiveMinimum":0,"maximum":20},"currency":{"type":"string","enum":["PHP/2"]}},"required":["rate","currency"],"description":"Optional override of default fees for this intent","title":"Fee Override"}},"required":["id","created_at","updated_at","account_id","instrument_id","amount","currency","external_id","intent_created_at","status"]}}}},"429":{"description":"Too many requests - rate limit exceeded","content":{"application/json":{"schema":{"type":"object","properties":{"type":{"type":"string","description":"Problem type URI","example":"https://docs.nextpay.world/problems/rate-limit-exceeded"},"title":{"type":"string","description":"Short, human-readable summary of the problem","example":"Too Many Requests"},"status":{"type":"number","description":"HTTP status code","example":429},"detail":{"type":"string","description":"Detailed explanation specific to this occurrence","example":"Rate limit exceeded for this endpoint. Please retry later."},"code":{"type":"string","description":"Application-specific error code","example":"RATE_LIMIT_EXCEEDED"}},"required":["type","title","status","detail","code"]}}}}}}},"/v2/receiving_institutions":{"get":{"summary":"Get Receiving Institutions","description":"Get a list of the receiving institutions along with the supported settlement rails","tags":["Money Out - Payout Request"],"responses":{"200":{"description":"Receiving institutions retrieved successfully","content":{"application/json":{"schema":{"type":"object","properties":{"institutions":{"type":"object","properties":{"AGBUPHM1XXX":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"AIIPPHM1XXX":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"ALKBPHM2XXX":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"ANGCPHM2XXX":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"ANZBPHMXXXX":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"APHIPHM2XXX":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"AUBKPHMMXXX":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"BFSRPHM2XXX":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"BKCHPHMMXXX":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"BKKBPHMMXXX":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"BNORPHMMXXX":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"BOFAPH2XXXX":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"BOPIPHMMXXX":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"BORRPHM1XXX":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"BOTKPHMMXXX":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"BPDIPHM1XXX":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"BRRIPHM1XXX":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"CAMZPHM2XXX":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"CBMFPHM1XXX":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"CBQPPHM2XXX":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"CELRPHM1XXX":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"CHASPHMMXXX":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"CHBKPHMMXXX":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"CHSVPHM1XXX":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"CIPHPHMMXXX":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"CITIPHMXXXX":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"CIVAPHM1XXX":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"CIYCPHM2XXX":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"CNRLPHM1XXX":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"COUKPHM1XXX":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"CPHIPHMMXXX":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"CRMHPHM1XXX":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"CTCBPHMMXXX":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"CUOBPHM2XXX":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"DBPHPHMMXXX":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"DCDEPHM1XXX":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"DCPHPHM1XXX":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"DEUTPHMMXXX":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"DMBNPHM1XXX":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"DUMTPHM1XXX":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"EAGMPHM2XXX":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"EAWRPHM2XXX":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"ENRUPHM1XXX":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"EQSNPHM1XXX":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"EWBCPHMMXXX":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"FIOOPHM1XXX":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"GHPESGSGXXX":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"GMBANKLUZON":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"GOTYPHM2XXX":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"GPNEPHM2XXX":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"GRBUPHM1XXX":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"GXCHPHM2XXX":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"HBPHPHMMXXX":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"HSBCPHMMXXX":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"IBKOPHMMXXX":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"ICBCPHMMXXX":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"ICBKPHMMXXX":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"IFIPPHM2XXX":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"INGBPHMMRTL":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"IORUPHM1XXX":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"IREMPHM2XXX":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"ISTHPHM1XXX":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"KARUPHM1XXX":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"KOEXPHMMXXX":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"LAUIPHM2XXX":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"LESIPHM1XXX":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"LFSHPHM2XXX":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"LOLPPHM2XXX":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"LPCRPHM2XXX":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"LUDVPHM1XXX":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"MAARPHM1XXX":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"MAYCPHM2XXX":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"MBBEPHMMXXX":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"MBTCPHMMXXX":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"MHCBPHMMXXX":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"MIOCPHM1XXX":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"MKRUPHM1XXX":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"MLRUPHM2XXX":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"MOMLPHM2XXX":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"MRTCPHM1XXX":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"MVRSPHM2XXX":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"MYDBPHM2XXX":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"MYYAPHM2XXX":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"NRSLPHM1XXX":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"NSPRPHM1XXX":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"OMNPPHM2XXX":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"ONNRPHM1XXX":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"OPDVPHM1XXX":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"OWNBPHM2XXX":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"OWNOPHM2XXX":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"PABIPHMMXXX":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"PAEYPHM2XXX":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"PAHCPHM2XXX":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"PAPHPHM1XXX":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"PASVPHM1XXX":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"PBITEST2XXX":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"PDAXPHM2XXX":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"PHSBPHMMXXX":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"PHTBPHMMXXX":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"PHVBPHMMXXX":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"PNBMPHMMTOD":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"PNBMPHMMXXX":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"PPBUPHMMXXX":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"PPSFPHM2XXX":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"PRTOPHM1XXX":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"PSCOPHM1XXX":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"QCDFPHM1XXX":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"QCRIPHM1XXX":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"RARLPHM1XXX":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"RBRUPHM2XXX":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"RBSMPHMMXXX":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"RCBCPHMMXXX":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"RLSKPHM1XXX":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"ROBPPHMQXXX":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"RSNAPHM2XXX":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"RUATPHM1XXX":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"RUBCPHM2XXX":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"RUBTPHM2XXX":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"RUBUPHM2XXX":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"RUCAPHM1XXX":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"RUDIPHM1XXX":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"RUGUPHM1XXX":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"RUMNPHM1XXX":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"RUMTPHM2XXX":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"RUPPPHM2XXX":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"RUPZPHM2XXX":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"RURUPHM2XXX":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"RUSGPHM1XXX":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"RUSTPHM2XXX":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"RUSYPHM2XXX":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"SCBLPHMMXXX":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"SECBPHM2XXX":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"SETCPHMMXXX":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"SHBKPHMMXXX":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"SHPHPHM2XXX":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"SMBCPHMMXXX":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"SPEYPHM2XXX":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"SRCPPHM2XXX":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"STLAPH22XXX":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"SUSVPHM1XXX":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"TAGCPHM2XXX":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"TAYOPHM2XXX":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"TDBIPHM2XXX":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"TLBPPHMMXXX":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"TODGPHM2XXX":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"TOKTPHM2":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"TRWIPHM2XXX":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"TRXPPHM2XXX":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"TYBKPHMMXXX":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"UBPHPHMMXXX":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"UCPBPHMMXXX":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"UCSVPHM1XXX":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"UNOBPHM2XXX":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"UNODPHM2XXX":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"UOVBPHMMXXX":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"USMEPHM2XXX":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"UWCBPHMMXXX":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"VGBCPHM1XXX":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"WEDVPHM1XXX":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"ZARUPHM1XXX":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]},"ZBTEPHM2XXX":{"type":"object","properties":{"country":{"type":"string","description":"Country code of the bank","title":"Country Code","example":"PH"},"full_name":{"type":"string","description":"Full name of the bank","title":"Bank Full Name","example":"Bank of Example"},"display_name":{"type":"string","description":"Display name of the bank","title":"Display Name","example":"Bank of Example"},"swift_bic":{"type":"string","description":"SWIFT/BIC code of the bank","title":"SWIFT/BIC","example":"BOFAUS3N"},"settlement_rail":{"type":"object","properties":{"INSTAPAY":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]},"PESONET":{"type":"object","properties":{"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"name":{"type":"string","description":"Name of the settlement rail","title":"Name","example":"InstaPay"}},"required":["bank_code","name"]}},"description":"Available settlement rails for the bank","title":"Settlement Rails","example":{"INSTAPAY":{"bank_code":"013","name":"InstaPay"}}}},"required":["country","full_name","display_name","swift_bic","settlement_rail"]}}}},"required":["institutions"]}}}},"429":{"description":"Too many requests - rate limit exceeded","content":{"application/json":{"schema":{"type":"object","properties":{"type":{"type":"string","description":"Problem type URI","example":"https://docs.nextpay.world/problems/rate-limit-exceeded"},"title":{"type":"string","description":"Short, human-readable summary of the problem","example":"Too Many Requests"},"status":{"type":"number","description":"HTTP status code","example":429},"detail":{"type":"string","description":"Detailed explanation specific to this occurrence","example":"Rate limit exceeded for this endpoint. Please retry later."},"code":{"type":"string","description":"Application-specific error code","example":"RATE_LIMIT_EXCEEDED"}},"required":["type","title","status","detail","code"]}}}}}}},"/v2/payout-requests/health/{service_name}":{"get":{"summary":"Get Service Health Status","description":"Check the health status of a payment service (INSTAPAY or PESONET)","tags":["Money Out - Payout Request"],"parameters":[{"schema":{"type":"string","enum":["instapay","pesonet"],"description":"Payment service name to check","example":"instapay"},"required":true,"name":"service_name","in":"path"}],"responses":{"200":{"description":"Service health check successful","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","enum":["UP","DOWN"],"description":"Current service status","example":"UP"},"system_date":{"type":"string","format":"date-time","description":"Current system date","example":"2021-12-05T18:31:32.000Z"},"target":{"type":"string","enum":["INSTAPAY","PESONET"],"description":"Target payment service","example":"INSTAPAY"}},"required":["status","system_date","target"]}}}},"400":{"description":"Invalid service name","content":{"application/json":{"schema":{"type":"object","properties":{"message":{"type":"string","description":"Error message","example":"Invalid service name"}},"required":["message"]}}}},"429":{"description":"Too many requests - rate limit exceeded","content":{"application/json":{"schema":{"type":"object","properties":{"type":{"type":"string","description":"Problem type URI","example":"https://docs.nextpay.world/problems/rate-limit-exceeded"},"title":{"type":"string","description":"Short, human-readable summary of the problem","example":"Too Many Requests"},"status":{"type":"number","description":"HTTP status code","example":429},"detail":{"type":"string","description":"Detailed explanation specific to this occurrence","example":"Rate limit exceeded for this endpoint. Please retry later."},"code":{"type":"string","description":"Application-specific error code","example":"RATE_LIMIT_EXCEEDED"}},"required":["type","title","status","detail","code"]}}}},"500":{"description":"Failed to check service health","content":{"application/json":{"schema":{"type":"object","properties":{"message":{"type":"string","description":"Error message","example":"Failed to check service health"}},"required":["message"]}}}}}}},"/v2/payout-requests/{payout_request_id}":{"get":{"summary":"Get Payout Request by ID","description":"Get the data of a payout","tags":["Money Out - Payout Request"],"parameters":[{"schema":{"type":"string","format":"uuid","description":"ID of the payout request","title":"Payout Request ID","example":"123e4567-e89b-12d3-a456-426614174000"},"required":true,"name":"payout_request_id","in":"path"}],"responses":{"200":{"description":"Payout data retrieved successfully","content":{"application/json":{"schema":{"type":"object","properties":{"id":{"type":"string","format":"uuid","description":"ID of the payout request","title":"Payout Request ID","example":"123e4567-e89b-12d3-a456-426614174000"},"created_at":{"type":"string","description":"Timestamp when the payout request was created","title":"Created At","example":"2024-01-01T12:00:00Z"},"updated_at":{"type":"string","description":"Timestamp when the payout request was last updated","title":"Updated At","example":"2024-01-01T12:00:00Z"},"batch_payout_request_id":{"type":["string","null"],"format":"uuid"},"partner_workspace_id":{"type":"string","format":"uuid"},"source_account_id":{"type":"string","format":"uuid","description":"ID of the source account to pull funds from for the payout","title":"Source Account ID","example":"123e4567-e89b-12d3-a456-426614174000"},"external_id":{"type":["string","null"],"description":"External reference ID for the payout request","title":"External ID","example":"PAYCHECK_123"},"label":{"type":["string","null"],"description":"Label for the payout request","title":"Label","example":"John Doe's January Paycheck"},"description":{"type":["string","null"],"description":"Detailed description of the payout request","title":"Description","example":"Payroll disbursement for January 2024"},"status":{"type":"string","enum":["draft","published","authorization_pending","authorized","rejected","canceled","queued","queue_failed","processed","processing_failed"],"description":"Current status of the payout request","title":"Status","example":"draft"},"amount_cents":{"type":"integer","description":"Total amount of the payout request in cents, which may be split into multiple payouts based on the settlement rail","title":"Amount (in cents)","example":1000000,"minimum":0},"currency":{"type":"string","enum":["PHP"],"description":"Currency of the payout amount","title":"Currency","example":"PHP"},"bank_account_name":{"type":"string","description":"Name of the recipient bank account","title":"Bank Account Name","example":"John Doe"},"bank_account_number":{"type":"string","description":"Recipient bank account number","title":"Bank Account Number","example":"1234567890"},"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"settlement_rail":{"type":"string","enum":["pesonet","instapay"],"description":"Payment rail to be used for settlement","title":"Settlement Rail","example":"instapay"},"email_receipt_to":{"type":["string","null"]},"payout_memo":{"type":["string","null"],"description":"Additional memo or notes for the payout","title":"Payout Memo","example":"January 2024 salary payment"},"reserved_transaction_id":{"type":["string","null"],"format":"uuid"},"payout_at":{"type":["string","null"],"description":"Scheduled date/time for the payout to be initiated or queued","title":"Payout At","example":"2024-01-01T12:00:00Z"}},"required":["id","created_at","updated_at","batch_payout_request_id","partner_workspace_id","source_account_id","external_id","label","description","status","amount_cents","currency","bank_account_name","bank_account_number","bank_code","settlement_rail","email_receipt_to","payout_memo","reserved_transaction_id"]}}}},"404":{"description":"Payout request not found","content":{"application/json":{"schema":{"type":"object","properties":{"message":{"type":"string","default":"Payout request not found","description":"Error message","title":"Error Message","example":"Payout request not found"}}}}}},"429":{"description":"Too many requests - rate limit exceeded","content":{"application/json":{"schema":{"type":"object","properties":{"type":{"type":"string","description":"Problem type URI","example":"https://docs.nextpay.world/problems/rate-limit-exceeded"},"title":{"type":"string","description":"Short, human-readable summary of the problem","example":"Too Many Requests"},"status":{"type":"number","description":"HTTP status code","example":429},"detail":{"type":"string","description":"Detailed explanation specific to this occurrence","example":"Rate limit exceeded for this endpoint. Please retry later."},"code":{"type":"string","description":"Application-specific error code","example":"RATE_LIMIT_EXCEEDED"}},"required":["type","title","status","detail","code"]}}}}}}},"/v2/payout-requests":{"post":{"summary":"Create Payout Request","description":"Create a new payout request to transfer funds to a bank account","tags":["Money Out - Payout Request"],"parameters":[{"schema":{"type":"string","description":"This key is unique to ensure that this request is processed only once, preventing duplicate actions. It expires in 24 hours and is scoped specifically to this endpoint and the request body. This means that if a different body is sent with the same key, both requests can still be processed independently.","example":"550e8400-e29b-41d4-a716-446655440000"},"required":false,"name":"X-Idempotency-Key","in":"header"}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"source_account_id":{"type":"string","format":"uuid","description":"ID of the source account to pull funds from for the payout","title":"Source Account ID","example":"123e4567-e89b-12d3-a456-426614174000"},"external_id":{"type":["string","null"],"pattern":"^[a-zA-Z0-9_\\-\\.]+$","description":"External reference ID for the payout request","title":"External ID","example":"PAYCHECK_123"},"label":{"type":["string","null"],"pattern":"^[a-zA-Z0-9\\s\\-\\_\\.\\,\\'\\!\\?\\/]+$","description":"Label for the payout request","title":"Label","example":"John Doe's January Paycheck"},"amount_cents":{"type":"integer","description":"Total amount of the payout request in cents, which may be split into multiple payouts based on the settlement rail","title":"Amount (in cents)","example":1000000,"minimum":100},"currency":{"type":"string","enum":["PHP"],"description":"Currency of the payout amount","title":"Currency","example":"PHP"},"settlement_rail":{"type":"string","enum":["pesonet","instapay"],"description":"Payment rail to be used for settlement","title":"Settlement Rail","example":"instapay"},"payout_memo":{"type":["string","null"],"pattern":"^[a-zA-Z0-9\\s\\-\\_\\.\\,\\'\\!\\?\\/]+$","description":"Additional memo or notes for the payout","title":"Payout Memo","example":"January 2024 salary payment"},"status":{"type":"string","enum":["draft","published"],"description":"The initial status of the payout request","title":"Status","example":"draft"},"settlement_account":{"type":"object","properties":{"bank_account_name":{"type":"string","pattern":"^[a-zA-Z0-9\\s\\-_\\.\\,\\']+$","description":"Name of the recipient bank account","title":"Bank Account Name","example":"John Doe"},"bank_account_number":{"type":"string","pattern":"^[a-zA-Z0-9_\\-\\.]+$","description":"Recipient bank account number","title":"Bank Account Number","example":"1234567890"},"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"}},"required":["bank_account_name","bank_account_number","bank_code"],"description":"Settlement account details","title":"Settlement Account"},"partner_payout_fee":{"type":"object","properties":{"amount_cents":{"type":"integer","description":"The partner's fee amount in cents. This is deducted from the payout amount separately from NextAPI's processing fee. This represents your revenue as a partner for facilitating the payout transaction.","title":"Fee Amount (in cents)","example":1000,"minimum":0},"destination_account_id":{"type":"string","format":"uuid","description":"The account ID where your platform fee will be deposited. This must be an account you own or have permission to receive funds into.","title":"Fee Destination Account","example":"123e4567-e89b-12d3-a456-426614174000"}},"required":["amount_cents","destination_account_id"],"description":"Optional fee charged by you, as a partner, for processing this payout. This fee can be specified when creating a payout request with status 'published'.","title":"Partner Payout Fee"},"config":{"type":"object","properties":{"payout_at":{"type":["string","null"],"description":"Scheduled date/time for the payout to be initiated or queued","title":"Payout At","example":"2024-01-01T12:00:00Z"}},"description":"Configuration for the payout request","title":"Configuration"},"notification_config":{"type":"object","properties":{"sms":{"type":"object","properties":{"to":{"type":"object","properties":{"phone_number":{"type":"string","pattern":"^\\+639\\d{9}$","description":"Recipient phone number in E.164 format (Philippine numbers only)"},"name":{"type":"string","minLength":1,"maxLength":100,"description":"Recipient name for personalization"}},"required":["phone_number","name"],"description":"SMS recipient details"},"locale":{"type":"string","enum":["en-PH"],"default":"en-PH","description":"Locale for SMS message formatting"}},"required":["to"]}},"description":"Notification settings for the payout request","title":"Notification Configuration"},"description":{"type":["string","null"],"pattern":"^[a-zA-Z0-9\\s\\-\\_\\.\\,\\'\\!\\?\\/]+$","description":"Detailed description of the payout request","title":"Description","example":"Payroll disbursement for January 2024"}},"required":["source_account_id","amount_cents","currency","settlement_rail","status"]}}}},"responses":{"201":{"description":"Payout Request successfully created","content":{"application/json":{"schema":{"type":"object","properties":{"id":{"type":"string","format":"uuid","description":"ID of the payout request","title":"Payout Request ID","example":"123e4567-e89b-12d3-a456-426614174000"},"created_at":{"type":"string","description":"Timestamp when the payout request was created","title":"Created At","example":"2024-01-01T12:00:00Z"},"updated_at":{"type":"string","description":"Timestamp when the payout request was last updated","title":"Updated At","example":"2024-01-01T12:00:00Z"},"batch_payout_request_id":{"type":["string","null"],"format":"uuid"},"partner_workspace_id":{"type":"string","format":"uuid"},"source_account_id":{"type":"string","format":"uuid","description":"ID of the source account to pull funds from for the payout","title":"Source Account ID","example":"123e4567-e89b-12d3-a456-426614174000"},"external_id":{"type":["string","null"],"description":"External reference ID for the payout request","title":"External ID","example":"PAYCHECK_123"},"label":{"type":["string","null"],"description":"Label for the payout request","title":"Label","example":"John Doe's January Paycheck"},"description":{"type":["string","null"],"description":"Detailed description of the payout request","title":"Description","example":"Payroll disbursement for January 2024"},"status":{"type":"string","enum":["draft","published","authorization_pending","authorized","rejected","canceled","queued","queue_failed","processed","processing_failed"],"description":"Current status of the payout request","title":"Status","example":"draft"},"amount_cents":{"type":"integer","description":"Total amount of the payout request in cents, which may be split into multiple payouts based on the settlement rail","title":"Amount (in cents)","example":1000000,"minimum":0},"currency":{"type":"string","enum":["PHP"],"description":"Currency of the payout amount","title":"Currency","example":"PHP"},"bank_account_name":{"type":"string","description":"Name of the recipient bank account","title":"Bank Account Name","example":"John Doe"},"bank_account_number":{"type":"string","description":"Recipient bank account number","title":"Bank Account Number","example":"1234567890"},"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"settlement_rail":{"type":"string","enum":["pesonet","instapay"],"description":"Payment rail to be used for settlement","title":"Settlement Rail","example":"instapay"},"email_receipt_to":{"type":["string","null"]},"payout_memo":{"type":["string","null"],"description":"Additional memo or notes for the payout","title":"Payout Memo","example":"January 2024 salary payment"},"reserved_transaction_id":{"type":["string","null"],"format":"uuid"},"payout_at":{"type":["string","null"],"description":"Scheduled date/time for the payout to be initiated or queued","title":"Payout At","example":"2024-01-01T12:00:00Z"}},"required":["id","created_at","updated_at","batch_payout_request_id","partner_workspace_id","source_account_id","external_id","label","description","status","amount_cents","currency","bank_account_name","bank_account_number","bank_code","settlement_rail","email_receipt_to","payout_memo","reserved_transaction_id"]}}}},"403":{"description":"SMS notifications are not enabled for your account","content":{"application/json":{"schema":{"type":"object","properties":{"message":{"type":"string","description":"Error message","example":"SMS notifications are not enabled for your account. Please contact support to request access."}},"required":["message"]}}}},"429":{"description":"Too many requests - rate limit exceeded","content":{"application/json":{"schema":{"type":"object","properties":{"type":{"type":"string","description":"Problem type URI","example":"https://docs.nextpay.world/problems/rate-limit-exceeded"},"title":{"type":"string","description":"Short, human-readable summary of the problem","example":"Too Many Requests"},"status":{"type":"number","description":"HTTP status code","example":429},"detail":{"type":"string","description":"Detailed explanation specific to this occurrence","example":"Rate limit exceeded for this endpoint. Please retry later."},"code":{"type":"string","description":"Application-specific error code","example":"RATE_LIMIT_EXCEEDED"}},"required":["type","title","status","detail","code"]}}}}}},"get":{"summary":"List Payout Requests","description":"Get a paginated list of payout requests for an account.","tags":["Money Out - Payout Request"],"parameters":[{"schema":{"type":"integer","description":"Page number to retrieve","title":"Page","example":1,"minimum":1},"required":false,"name":"page","in":"query"},{"schema":{"type":"integer","description":"Number of items per page","title":"Page Size","example":10,"maximum":100,"minimum":1},"required":false,"name":"page_size","in":"query"},{"schema":{"type":"string","format":"uuid","description":"ID of the source account to filter payout requests by","title":"Source Account ID","example":"123e4567-e89b-12d3-a456-426614174000"},"required":true,"name":"source_account_id","in":"query"}],"responses":{"200":{"description":"Payout requests successfully retrieved","content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","description":"ID of the payout request","title":"Payout Request ID","example":"123e4567-e89b-12d3-a456-426614174000"},"created_at":{"type":"string","description":"Timestamp when the payout request was created","title":"Created At","example":"2024-01-01T12:00:00Z"},"updated_at":{"type":"string","description":"Timestamp when the payout request was last updated","title":"Updated At","example":"2024-01-01T12:00:00Z"},"batch_payout_request_id":{"type":["string","null"],"format":"uuid"},"partner_workspace_id":{"type":"string","format":"uuid"},"source_account_id":{"type":"string","format":"uuid","description":"ID of the source account to pull funds from for the payout","title":"Source Account ID","example":"123e4567-e89b-12d3-a456-426614174000"},"external_id":{"type":["string","null"],"description":"External reference ID for the payout request","title":"External ID","example":"PAYCHECK_123"},"label":{"type":["string","null"],"description":"Label for the payout request","title":"Label","example":"John Doe's January Paycheck"},"description":{"type":["string","null"],"description":"Detailed description of the payout request","title":"Description","example":"Payroll disbursement for January 2024"},"status":{"type":"string","enum":["draft","published","authorization_pending","authorized","rejected","canceled","queued","queue_failed","processed","processing_failed"],"description":"Current status of the payout request","title":"Status","example":"draft"},"amount_cents":{"type":"integer","description":"Total amount of the payout request in cents, which may be split into multiple payouts based on the settlement rail","title":"Amount (in cents)","example":1000000,"minimum":0},"currency":{"type":"string","enum":["PHP"],"description":"Currency of the payout amount","title":"Currency","example":"PHP"},"bank_account_name":{"type":"string","description":"Name of the recipient bank account","title":"Bank Account Name","example":"John Doe"},"bank_account_number":{"type":"string","description":"Recipient bank account number","title":"Bank Account Number","example":"1234567890"},"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"settlement_rail":{"type":"string","enum":["pesonet","instapay"],"description":"Payment rail to be used for settlement","title":"Settlement Rail","example":"instapay"},"email_receipt_to":{"type":["string","null"]},"payout_memo":{"type":["string","null"],"description":"Additional memo or notes for the payout","title":"Payout Memo","example":"January 2024 salary payment"},"reserved_transaction_id":{"type":["string","null"],"format":"uuid"},"payout_at":{"type":["string","null"],"description":"Scheduled date/time for the payout to be initiated or queued","title":"Payout At","example":"2024-01-01T12:00:00Z"},"payouts":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","description":"ID of the payout object","title":"Payout ID","example":"123e4567-e89b-12d3-a456-426614174000"},"created_at":{"type":"string","description":"Timestamp when the record was created","title":"Created At","example":"2024-01-01T12:00:00Z"},"updated_at":{"type":"string","description":"Timestamp when the record was last updated","title":"Updated At","example":"2024-01-01T12:00:00Z"},"payout_request_id":{"type":"string","format":"uuid","description":"ID of the associated payout request","title":"Payout Request ID","example":"123e4567-e89b-12d3-a456-426614174000"},"status":{"type":"string","enum":["processing","processing_failed","reconciling","succeeded","failed"],"description":"Current status of the payout","title":"Status","example":"processing"},"amount_cents":{"type":"integer","description":"Amount in cents to disburse","title":"Amount in Cents","example":10000,"minimum":0},"fee_cents":{"anyOf":[{"type":"string","pattern":"^d+$"},{"type":"string"},{"type":"number"}]},"currency":{"type":"string","enum":["PHP"],"description":"ISO 4217 currency code for the payout","title":"Currency","example":"PHP"},"bank_account_name":{"type":"string","description":"Name of the bank account recipient","title":"Bank Account Name","example":"John Doe"},"bank_account_number":{"type":"string","description":"Bank account number of the recipient","title":"Bank Account Number","example":"1234567890"},"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"settlement_rail":{"type":"string","enum":["pesonet","instapay"],"description":"Settlement rail used for the payout","title":"Settlement Rail","example":"instapay"},"reference_id":{"type":["string","null"],"description":"Reference ID of the payout","title":"Reference ID","example":"123e4567-e89b-12d3-a456-426614174000"},"reference_provider":{"type":["string","null"],"description":"Provider of the reference ID","title":"Reference Provider","example":"netbank"}},"required":["id","created_at","updated_at","payout_request_id","status","amount_cents","fee_cents","currency","bank_account_name","bank_account_number","bank_code","settlement_rail","reference_id","reference_provider"]}}},"required":["id","created_at","updated_at","batch_payout_request_id","partner_workspace_id","source_account_id","external_id","label","description","status","amount_cents","currency","bank_account_name","bank_account_number","bank_code","settlement_rail","email_receipt_to","payout_memo","reserved_transaction_id","payouts"]}},"total_count":{"type":"number","description":"Total number of payout requests","title":"Total Count","example":100},"total_pages":{"type":"number","description":"Total number of pages","title":"Total Pages","example":10},"page":{"type":"number","description":"Current page number","title":"Page","example":1},"page_size":{"type":"number","description":"Number of items per page","title":"Page Size","example":10}},"required":["data","total_count","total_pages","page","page_size"]}}}},"429":{"description":"Too many requests - rate limit exceeded","content":{"application/json":{"schema":{"type":"object","properties":{"type":{"type":"string","description":"Problem type URI","example":"https://docs.nextpay.world/problems/rate-limit-exceeded"},"title":{"type":"string","description":"Short, human-readable summary of the problem","example":"Too Many Requests"},"status":{"type":"number","description":"HTTP status code","example":429},"detail":{"type":"string","description":"Detailed explanation specific to this occurrence","example":"Rate limit exceeded for this endpoint. Please retry later."},"code":{"type":"string","description":"Application-specific error code","example":"RATE_LIMIT_EXCEEDED"}},"required":["type","title","status","detail","code"]}}}}}}},"/v2/batch-payout-requests":{"post":{"summary":"Create Batch Payout Requests","description":"Create multiple payout requests in a single API call (min 2, max 50 requests)","tags":["Money Out - Payout Request"],"parameters":[{"schema":{"type":"string","description":"This key is unique to ensure that this request is processed only once, preventing duplicate actions. It expires in 24 hours and is scoped specifically to this endpoint and the request body. This means that if a different body is sent with the same key, both requests can still be processed independently.","example":"550e8400-e29b-41d4-a716-446655440000"},"required":false,"name":"X-Idempotency-Key","in":"header"}],"requestBody":{"content":{"application/json":{"schema":{"type":"array","items":{"type":"object","properties":{"source_account_id":{"type":"string","format":"uuid","description":"ID of the source account to pull funds from for the payout","title":"Source Account ID","example":"123e4567-e89b-12d3-a456-426614174000"},"external_id":{"type":["string","null"],"pattern":"^[a-zA-Z0-9_\\-\\.]+$","description":"External reference ID for the payout request","title":"External ID","example":"PAYCHECK_123"},"label":{"type":["string","null"],"pattern":"^[a-zA-Z0-9\\s\\-\\_\\.\\,\\'\\!\\?\\/]+$","description":"Label for the payout request","title":"Label","example":"John Doe's January Paycheck"},"amount_cents":{"type":"integer","description":"Total amount of the payout request in cents, which may be split into multiple payouts based on the settlement rail","title":"Amount (in cents)","example":1000000,"minimum":100},"currency":{"type":"string","enum":["PHP"],"description":"Currency of the payout amount","title":"Currency","example":"PHP"},"settlement_rail":{"type":"string","enum":["pesonet","instapay"],"description":"Payment rail to be used for settlement","title":"Settlement Rail","example":"instapay"},"payout_memo":{"type":["string","null"],"pattern":"^[a-zA-Z0-9\\s\\-\\_\\.\\,\\'\\!\\?\\/]+$","description":"Additional memo or notes for the payout","title":"Payout Memo","example":"January 2024 salary payment"},"status":{"type":"string","enum":["draft","published"],"description":"The initial status of the payout request","title":"Status","example":"draft"},"settlement_account":{"type":"object","properties":{"bank_account_name":{"type":"string","pattern":"^[a-zA-Z0-9\\s\\-_\\.\\,\\']+$","description":"Name of the recipient bank account","title":"Bank Account Name","example":"John Doe"},"bank_account_number":{"type":"string","pattern":"^[a-zA-Z0-9_\\-\\.]+$","description":"Recipient bank account number","title":"Bank Account Number","example":"1234567890"},"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"}},"required":["bank_account_name","bank_account_number","bank_code"],"description":"Settlement account details","title":"Settlement Account"},"partner_payout_fee":{"type":"object","properties":{"amount_cents":{"type":"integer","description":"The partner's fee amount in cents. This is deducted from the payout amount separately from NextAPI's processing fee. This represents your revenue as a partner for facilitating the payout transaction.","title":"Fee Amount (in cents)","example":1000,"minimum":0},"destination_account_id":{"type":"string","format":"uuid","description":"The account ID where your platform fee will be deposited. This must be an account you own or have permission to receive funds into.","title":"Fee Destination Account","example":"123e4567-e89b-12d3-a456-426614174000"}},"required":["amount_cents","destination_account_id"],"description":"Optional fee charged by you, as a partner, for processing this payout. This fee can be specified when creating a payout request with status 'published'.","title":"Partner Payout Fee"},"config":{"type":"object","properties":{"payout_at":{"type":["string","null"],"description":"Scheduled date/time for the payout to be initiated or queued","title":"Payout At","example":"2024-01-01T12:00:00Z"}},"description":"Configuration for the payout request","title":"Configuration"},"notification_config":{"type":"object","properties":{"sms":{"type":"object","properties":{"to":{"type":"object","properties":{"phone_number":{"type":"string","pattern":"^\\+639\\d{9}$","description":"Recipient phone number in E.164 format (Philippine numbers only)"},"name":{"type":"string","minLength":1,"maxLength":100,"description":"Recipient name for personalization"}},"required":["phone_number","name"],"description":"SMS recipient details"},"locale":{"type":"string","enum":["en-PH"],"default":"en-PH","description":"Locale for SMS message formatting"}},"required":["to"]}},"description":"Notification settings for the payout request","title":"Notification Configuration"},"description":{"type":["string","null"],"pattern":"^[a-zA-Z0-9\\s\\-\\_\\.\\,\\'\\!\\?\\/]+$","description":"Detailed description of the payout request","title":"Description","example":"Payroll disbursement for January 2024"}},"required":["source_account_id","amount_cents","currency","settlement_rail","status"]},"minItems":1,"maxItems":50}}}},"responses":{"201":{"description":"Payout Request successfully created (only applicable when a single payout request is passed)","content":{"application/json":{"schema":{"type":"object","properties":{"id":{"type":"string","format":"uuid","description":"ID of the payout request","title":"Payout Request ID","example":"123e4567-e89b-12d3-a456-426614174000"},"created_at":{"type":"string","description":"Timestamp when the payout request was created","title":"Created At","example":"2024-01-01T12:00:00Z"},"updated_at":{"type":"string","description":"Timestamp when the payout request was last updated","title":"Updated At","example":"2024-01-01T12:00:00Z"},"batch_payout_request_id":{"type":["string","null"],"format":"uuid"},"partner_workspace_id":{"type":"string","format":"uuid"},"source_account_id":{"type":"string","format":"uuid","description":"ID of the source account to pull funds from for the payout","title":"Source Account ID","example":"123e4567-e89b-12d3-a456-426614174000"},"external_id":{"type":["string","null"],"description":"External reference ID for the payout request","title":"External ID","example":"PAYCHECK_123"},"label":{"type":["string","null"],"description":"Label for the payout request","title":"Label","example":"John Doe's January Paycheck"},"description":{"type":["string","null"],"description":"Detailed description of the payout request","title":"Description","example":"Payroll disbursement for January 2024"},"status":{"type":"string","enum":["draft","published","authorization_pending","authorized","rejected","canceled","queued","queue_failed","processed","processing_failed"],"description":"Current status of the payout request","title":"Status","example":"draft"},"amount_cents":{"type":"integer","description":"Total amount of the payout request in cents, which may be split into multiple payouts based on the settlement rail","title":"Amount (in cents)","example":1000000,"minimum":0},"currency":{"type":"string","enum":["PHP"],"description":"Currency of the payout amount","title":"Currency","example":"PHP"},"bank_account_name":{"type":"string","description":"Name of the recipient bank account","title":"Bank Account Name","example":"John Doe"},"bank_account_number":{"type":"string","description":"Recipient bank account number","title":"Bank Account Number","example":"1234567890"},"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"settlement_rail":{"type":"string","enum":["pesonet","instapay"],"description":"Payment rail to be used for settlement","title":"Settlement Rail","example":"instapay"},"email_receipt_to":{"type":["string","null"]},"payout_memo":{"type":["string","null"],"description":"Additional memo or notes for the payout","title":"Payout Memo","example":"January 2024 salary payment"},"reserved_transaction_id":{"type":["string","null"],"format":"uuid"},"payout_at":{"type":["string","null"],"description":"Scheduled date/time for the payout to be initiated or queued","title":"Payout At","example":"2024-01-01T12:00:00Z"}},"required":["id","created_at","updated_at","batch_payout_request_id","partner_workspace_id","source_account_id","external_id","label","description","status","amount_cents","currency","bank_account_name","bank_account_number","bank_code","settlement_rail","email_receipt_to","payout_memo","reserved_transaction_id"]}}}},"202":{"description":"Batch payout requests accepted for processing","content":{"application/json":{"schema":{"type":"object","properties":{"message":{"type":"string"},"reference_id":{"type":"string"},"request_count":{"type":"integer"}},"required":["message","reference_id","request_count"]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"type":"object","properties":{"message":{"type":"string"},"context":{"type":"string"}},"required":["message"]}}}},"422":{"description":"Invalid request data","content":{"application/json":{"schema":{"type":"object","properties":{"message":{"type":"string"}},"required":["message"]}}}},"429":{"description":"Too many requests - rate limit exceeded","content":{"application/json":{"schema":{"type":"object","properties":{"type":{"type":"string","description":"Problem type URI","example":"https://docs.nextpay.world/problems/rate-limit-exceeded"},"title":{"type":"string","description":"Short, human-readable summary of the problem","example":"Too Many Requests"},"status":{"type":"number","description":"HTTP status code","example":429},"detail":{"type":"string","description":"Detailed explanation specific to this occurrence","example":"Rate limit exceeded for this endpoint. Please retry later."},"code":{"type":"string","description":"Application-specific error code","example":"RATE_LIMIT_EXCEEDED"}},"required":["type","title","status","detail","code"]}}}},"500":{"description":"Internal server error","content":{"application/json":{"schema":{"type":"object","properties":{"message":{"type":"string"}},"required":["message"]}}}}}}},"/v2/payouts/{payout_id}":{"get":{"summary":"Get Payout","description":"Get the data of a payout","tags":["Money Out - Payout"],"parameters":[{"schema":{"type":"string","format":"uuid","description":"ID of the payout object","title":"Payout ID","example":"123e4567-e89b-12d3-a456-426614174000"},"required":true,"name":"payout_id","in":"path"}],"responses":{"200":{"description":"Payout data retrieved successfully","content":{"application/json":{"schema":{"type":"object","properties":{"id":{"type":"string","format":"uuid","description":"ID of the payout object","title":"Payout ID","example":"123e4567-e89b-12d3-a456-426614174000"},"created_at":{"type":"string","description":"Timestamp when the record was created","title":"Created At","example":"2024-01-01T12:00:00Z"},"updated_at":{"type":"string","description":"Timestamp when the record was last updated","title":"Updated At","example":"2024-01-01T12:00:00Z"},"payout_request_id":{"type":"string","format":"uuid","description":"ID of the associated payout request","title":"Payout Request ID","example":"123e4567-e89b-12d3-a456-426614174000"},"status":{"type":"string","enum":["processing","processing_failed","reconciling","succeeded","failed"],"description":"Current status of the payout","title":"Status","example":"processing"},"amount_cents":{"type":"integer","description":"Amount in cents to disburse","title":"Amount in Cents","example":10000,"minimum":0},"fee_cents":{"type":"integer","description":"Fee in cents to be charged for the payout","title":"Fee in Cents","example":100,"minimum":0},"currency":{"type":"string","enum":["PHP"],"description":"ISO 4217 currency code for the payout","title":"Currency","example":"PHP"},"bank_account_name":{"type":"string","description":"Name of the bank account recipient","title":"Bank Account Name","example":"John Doe"},"bank_account_number":{"type":"string","description":"Bank account number of the recipient","title":"Bank Account Number","example":"1234567890"},"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"settlement_rail":{"type":"string","enum":["pesonet","instapay"],"description":"Settlement rail used for the payout","title":"Settlement Rail","example":"instapay"}},"required":["id","created_at","updated_at","payout_request_id","status","amount_cents","fee_cents","currency","bank_account_name","bank_account_number","bank_code","settlement_rail"]}}}},"404":{"description":"Payout not found","content":{"application/json":{"schema":{"type":"object","properties":{"message":{"type":"string","default":"Payout not found","description":"Error message","title":"Error Message","example":"Payout not found"}}}}}},"429":{"description":"Too many requests - rate limit exceeded","content":{"application/json":{"schema":{"type":"object","properties":{"type":{"type":"string","description":"Problem type URI","example":"https://docs.nextpay.world/problems/rate-limit-exceeded"},"title":{"type":"string","description":"Short, human-readable summary of the problem","example":"Too Many Requests"},"status":{"type":"number","description":"HTTP status code","example":429},"detail":{"type":"string","description":"Detailed explanation specific to this occurrence","example":"Rate limit exceeded for this endpoint. Please retry later."},"code":{"type":"string","description":"Application-specific error code","example":"RATE_LIMIT_EXCEEDED"}},"required":["type","title","status","detail","code"]}}}}}}},"/v2/payouts/{payout_id}/receipt":{"get":{"summary":"Get Payout Receipt","description":"Get the payout receipt by payout id","tags":["Money Out - Payout"],"parameters":[{"schema":{"type":"string","format":"uuid","description":"ID of the payout object","title":"Payout ID","example":"123e4567-e89b-12d3-a456-426614174000"},"required":true,"name":"payout_id","in":"path"}],"responses":{"200":{"description":"Payout receipt retrieved successfully","content":{"application/json":{"schema":{"type":"object","properties":{"id":{"type":"string","format":"uuid","description":"ID of the payout receipt","title":"ID","example":"123e4567-e89b-12d3-a456-426614174000"},"created_at":{"type":"string","description":"Timestamp when the record was created","title":"Created At","example":"2024-01-01T12:00:00Z"},"updated_at":{"type":"string","description":"Timestamp when the record was last updated","title":"Updated At","example":"2024-01-01T12:00:00Z"},"payout_id":{"type":"string","format":"uuid","description":"ID of the associated payout","title":"Payout ID","example":"123e4567-e89b-12d3-a456-426614174000"},"ledger_transaction_id":{"type":"string","format":"uuid","description":"ID of the associated ledger transaction","title":"Ledger Transaction ID","example":"123e4567-e89b-12d3-a456-426614174000"},"rails_reference_no":{"type":"string","description":"Reference number from the payment rails","title":"Rails Reference Number","example":"REF123456789"},"treasury_reference_no":{"type":"string","description":"Reference number from the treasury system","title":"Treasury Reference Number","example":"TREF123456789"},"remarks":{"type":["string","null"],"description":"Additional notes or comments about the payout receipt","title":"Remarks","example":"Payment processed successfully"},"amount_cents":{"anyOf":[{"type":"string","pattern":"^d+$"},{"type":"string"},{"type":"number"},{"type":"null"}]},"currency":{"type":"string","enum":["PHP"],"description":"Currency code with precision","title":"Currency","example":"PHP"},"registered_at":{"anyOf":[{"type":"string"},{"type":"string"},{"type":"null"}]}},"required":["id","created_at","updated_at","payout_id","ledger_transaction_id","rails_reference_no","treasury_reference_no","remarks","currency"]}}}},"404":{"description":"Resource not found","content":{"application/json":{"schema":{"type":"object","properties":{"message":{"type":"string","default":"Resource not found","description":"Error message","title":"Error Message","example":"Resource not found"}}}}}},"429":{"description":"Too many requests - rate limit exceeded","content":{"application/json":{"schema":{"type":"object","properties":{"type":{"type":"string","description":"Problem type URI","example":"https://docs.nextpay.world/problems/rate-limit-exceeded"},"title":{"type":"string","description":"Short, human-readable summary of the problem","example":"Too Many Requests"},"status":{"type":"number","description":"HTTP status code","example":429},"detail":{"type":"string","description":"Detailed explanation specific to this occurrence","example":"Rate limit exceeded for this endpoint. Please retry later."},"code":{"type":"string","description":"Application-specific error code","example":"RATE_LIMIT_EXCEEDED"}},"required":["type","title","status","detail","code"]}}}}}}},"/v2/payout-requests/{payout_request_id}/payouts":{"get":{"summary":"List by Payout Request","description":"List payouts by payout request id","tags":["Money Out - Payout"],"parameters":[{"schema":{"type":"string","format":"uuid","description":"ID of the associated payout request","title":"Payout Request ID","example":"123e4567-e89b-12d3-a456-426614174000"},"required":true,"name":"payout_request_id","in":"path"}],"responses":{"200":{"description":"Payouts retrieved successfully","content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","description":"ID of the payout object","title":"Payout ID","example":"123e4567-e89b-12d3-a456-426614174000"},"created_at":{"type":"string","description":"Timestamp when the record was created","title":"Created At","example":"2024-01-01T12:00:00Z"},"updated_at":{"type":"string","description":"Timestamp when the record was last updated","title":"Updated At","example":"2024-01-01T12:00:00Z"},"payout_request_id":{"type":"string","format":"uuid","description":"ID of the associated payout request","title":"Payout Request ID","example":"123e4567-e89b-12d3-a456-426614174000"},"status":{"type":"string","enum":["processing","processing_failed","reconciling","succeeded","failed"],"description":"Current status of the payout","title":"Status","example":"processing"},"amount_cents":{"type":"integer","description":"Amount in cents to disburse","title":"Amount in Cents","example":10000,"minimum":0},"fee_cents":{"type":"integer","description":"Fee in cents to be charged for the payout","title":"Fee in Cents","example":100,"minimum":0},"currency":{"type":"string","enum":["PHP"],"description":"ISO 4217 currency code for the payout","title":"Currency","example":"PHP"},"bank_account_name":{"type":"string","description":"Name of the bank account recipient","title":"Bank Account Name","example":"John Doe"},"bank_account_number":{"type":"string","description":"Bank account number of the recipient","title":"Bank Account Number","example":"1234567890"},"bank_code":{"type":"string","description":"The BIC/SWIFT code of the bank","title":"Bank Code","example":"CUOBPHM2XXX"},"settlement_rail":{"type":"string","enum":["pesonet","instapay"],"description":"Settlement rail used for the payout","title":"Settlement Rail","example":"instapay"},"reference_id":{"type":["string","null"]},"reference_provider":{"type":["string","null"]}},"required":["id","created_at","updated_at","payout_request_id","status","amount_cents","fee_cents","currency","bank_account_name","bank_account_number","bank_code","settlement_rail","reference_id","reference_provider"]}},"total_count":{"type":"number"},"total_pages":{"type":"number"},"page":{"type":"number"},"page_size":{"type":"number"}},"required":["data","total_count","total_pages","page","page_size"]}}}},"429":{"description":"Too many requests - rate limit exceeded","content":{"application/json":{"schema":{"type":"object","properties":{"type":{"type":"string","description":"Problem type URI","example":"https://docs.nextpay.world/problems/rate-limit-exceeded"},"title":{"type":"string","description":"Short, human-readable summary of the problem","example":"Too Many Requests"},"status":{"type":"number","description":"HTTP status code","example":429},"detail":{"type":"string","description":"Detailed explanation specific to this occurrence","example":"Rate limit exceeded for this endpoint. Please retry later."},"code":{"type":"string","description":"Application-specific error code","example":"RATE_LIMIT_EXCEEDED"}},"required":["type","title","status","detail","code"]}}}}}}},"/v2/payment-simulations/payment-instrument":{"post":{"summary":"Simulate Payment to Instrument","description":"Sandbox Only - Simulates a complete payment lifecycle for a payment instrument.\n\nThis endpoint triggers the actual internal webhook handlers used in production, ensuring that your integration is tested against the real payment processing logic. It supports simulating successful payments, failures, and idempotent replays.\n\nSupported Scenarios:\n\n\t- Success Flow: Simulates a successful payment from a customer.\n\t- Failure Flow: Simulates a failed payment attempt (e.g., declined transaction).\n\t- Idempotency: Repeated calls with the same instrument and status will correctly trigger idempotency checks, returning an `already_processed` result.\n\n\nSupported Providers:\n\n\t- Coins.ph: QRPH P2M\n\t- Netbank: QRPH P2M\n\n\nConstraints:\n\n\t- Only available in `test` environments.\n\t- Requires a valid `payment_instrument_id`.\n\t- For static instruments, `amount` is required. For dynamic instruments, the amount is fixed.","tags":["Sandbox - Payment Simulation"],"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"payment_instrument_id":{"type":"string","format":"uuid","description":"The payment instrument to simulate a payment for"},"amount":{"type":"object","properties":{"value":{"type":"integer","exclusiveMinimum":0,"description":"Amount in smallest currency unit (e.g., 10000 for PHP 100.00)"},"currency":{"type":"string","enum":["PHP/2"],"description":"The currency code with precision notation (`CURRENCY/PRECISION`, e.g. `PHP/2`) that determines how the amount field is encoded - the `PRECISION` indicates how many decimal places are stored as integers in the amount, requiring division by `10^PRECISION` to get the actual currency value (e.g. amount 10000 with `PHP/2` represents PHP 100.00)."}},"required":["value","currency"],"description":"Payment amount. Required for static/multi-use instruments. For single-use dynamic instruments, this is ignored (uses the instrument's preset amount)."},"simulate_failure":{"type":"boolean","default":false,"description":"Set to true to simulate a failed payment"}},"required":["payment_instrument_id"],"description":"Simulate a payment to a payment instrument"}}}},"responses":{"201":{"description":"Payment simulation completed successfully","content":{"application/json":{"schema":{"type":"object","properties":{"payment_instrument_id":{"type":"string","format":"uuid","description":"The payment instrument that received the simulated payment"},"resource":{"type":["string","null"],"enum":["payment_intents","funding_methods"],"description":"The type of resource associated with this payment instrument (payment_intents or funding_methods)"},"resource_id":{"type":["string","null"],"format":"uuid","description":"The ID of the associated resource (payment intent or funding method)"},"result":{"type":"string","enum":["payment_processed","payment_failed","already_processed"],"description":"What happened: payment_processed, payment_failed, or already_processed (idempotent)"},"amount":{"type":"object","properties":{"value":{"type":"integer","exclusiveMinimum":0,"description":"Amount in smallest currency unit (e.g., 10000 for PHP 100.00)"},"currency":{"type":"string","enum":["PHP/2"],"description":"The currency code with precision notation (`CURRENCY/PRECISION`, e.g. `PHP/2`) that determines how the amount field is encoded - the `PRECISION` indicates how many decimal places are stored as integers in the amount, requiring division by `10^PRECISION` to get the actual currency value (e.g. amount 10000 with `PHP/2` represents PHP 100.00)."}},"required":["value","currency"],"description":"The amount that was processed"},"processed_at":{"type":"string","format":"date-time","description":"When the payment was processed"},"version":{"type":"string","description":"Worker version that processed the payment"}},"required":["payment_instrument_id","resource","resource_id","result","amount","processed_at"]}}}},"400":{"description":"Bad Request - Invalid input","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string"},"code":{"type":"string"},"details":{"type":"array","items":{"type":"string"}}},"required":["error","code"]}}}},"403":{"description":"Forbidden - Only available in test environments","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string"},"code":{"type":"string"}},"required":["error","code"]}}}},"404":{"description":"Not Found - Payment instrument not found","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string"},"code":{"type":"string"}},"required":["error","code"]}}}},"429":{"description":"Too many requests - rate limit exceeded","content":{"application/json":{"schema":{"type":"object","properties":{"type":{"type":"string","description":"Problem type URI","example":"https://docs.nextpay.world/problems/rate-limit-exceeded"},"title":{"type":"string","description":"Short, human-readable summary of the problem","example":"Too Many Requests"},"status":{"type":"number","description":"HTTP status code","example":429},"detail":{"type":"string","description":"Detailed explanation specific to this occurrence","example":"Rate limit exceeded for this endpoint. Please retry later."},"code":{"type":"string","description":"Application-specific error code","example":"RATE_LIMIT_EXCEEDED"}},"required":["type","title","status","detail","code"]}}}}}}}},"webhooks":{}}