action velopayments_transfer_funds_v3 { label: "Transfer Funds between source accounts" description: "Transfer funds between source accounts for a Payor. The 'from' source account is identified in the URL, and is the account which will be debited. The 'to' (destination) source account is in the body, and is the account which will be credited. Both source accounts must belong to the same Payor. There must be sufficient balance in the 'from' source account, otherwise the transfer attempt will fail." provider: velopayments method: POST path: "/v3/sourceAccounts/{sourceAccountId}/transfers" encoding: json input: { type: "object" properties: { amount: { type: "integer" format: "int64" description: "Amount to transfer, in minor units" } currency: { type: "string" description: "Valid ISO 4217 3 letter currency code. See the ISO specification for details." } sourceAccountId: { type: "string" format: "uuid" } toSourceAccountId: { type: "string" format: "uuid" description: "The 'to' source account id, which will be credited" } } required: ["amount", "currency", "sourceAccountId", "toSourceAccountId"] additionalProperties: false } output: { type: "object" additionalProperties: true } }