{"_id":"56c72ccfb4c1dc0d004ec2ce","parentDoc":null,"project":"558b53f749dc4f0d00517de0","user":"54eb883f4f94620d00789aaa","version":{"_id":"55909cb433090f0d004d25d8","project":"558b53f749dc4f0d00517de0","forked_from":"558b53f749dc4f0d00517de3","__v":8,"createdAt":"2015-06-29T01:17:40.214Z","releaseDate":"2015-06-29T01:17:40.214Z","categories":["55909cb433090f0d004d25d9","55909cb433090f0d004d25da","55909cb433090f0d004d25db","55909cb433090f0d004d25dc","56c72c00197f9f1700c811db","56c72df5b3625c0d00422c9e","56e1b646150ed52d0062c652","56e9fe9779708c0e002b6026","57312dc94245100e001743f4","57646a570742400e00c04701","5894c96f4d9c7e27002e42ba"],"is_deprecated":false,"is_hidden":false,"is_beta":false,"is_stable":true,"codename":"","version_clean":"2.0.0","version":"2"},"__v":11,"category":{"_id":"56c72c00197f9f1700c811db","__v":9,"pages":["56c72c1b862f940d0056475b","56c72ccfb4c1dc0d004ec2ce","56c72d28197f9f1700c811dc","56c72d4f9d75580d00026257","56c72d8349937c0d001deca3","56c72dab9e2b6c0d00048717","56c72f1c5652c217008e08b5","56cb35dbc675f50b00a4b71c","56cb35e7c675f50b00a4b71e"],"project":"558b53f749dc4f0d00517de0","version":"55909cb433090f0d004d25d8","sync":{"url":"","isSync":false},"reference":false,"createdAt":"2016-02-19T14:51:44.638Z","from_sync":false,"order":3,"slug":"making-transfers","title":"Transfering funds"},"updates":[],"next":{"pages":[],"description":""},"createdAt":"2016-02-19T14:55:11.040Z","link_external":false,"link_url":"","githubsync":"","sync_unique":"","hidden":false,"api":{"results":{"codes":[]},"settings":"","auth":"required","params":[],"url":""},"isReference":false,"order":1,"body":"As funds are transferred from the source Wyre account to the destination, the Transfer will go through a series of different states, represented through their status. Below is an outline of the different statuses and what they mean:\n\n`PREVIEW` - a preview Transfer. These Transfers cannot be confirmed and funds will never move on them. They're created by specifying the 'preview=true' parameter at time of Transfer creation.\n\n\n`UNCONFIRMED` - a Transfer with a valid quote. This is the default state for newly created Transfers. These Transfers must be confirmed before they're executed. Transfers will wait `UNCONFIRMED` for 30 seconds, after which if they are sill `UNCONFIRMED` they will transition to `EXPIRED`.\n\n\n`PENDING` - a Transfer in the pending state means we're working on moving the money to its destination. (It does not require any further action from your side).\n\n\n`COMPLETED` - once a Transfer is fully executed and the funds have been confirmed at the destination its status will change to `COMPLETED`\n\n\n`EXPIRED` - any `UNCONFIRMED` Transfer that is not confirmed inside their 30 second confirmation window will transition to `EXPIRED`\n\n\n`FAILED` - if a Transfer cannot be completed for any reason its status will change to `FAILED`. If there's anything we can do to make sure the Transfer goes through we will reach out via support channels before failing a transfer.\n\nSee the below diagram for the state diagram of the different Transfer statuses.\n[block:image]\n{\n  \"images\": [\n    {\n      \"image\": [\n        \"https://files.readme.io/U1HExkElSDCTMkRWaV7C_Screen%20Shot%202016-02-19%20at%202.27.32%20PM.png\",\n        \"Screen Shot 2016-02-19 at 2.27.32 PM.png\",\n        \"646\",\n        \"266\",\n        \"#dadada\",\n        \"\"\n      ],\n      \"caption\": \"State diagram of Transfer statuses\"\n    }\n  ]\n}\n[/block]\nIn a normal situation the lifecycle of a Transfer looks like this:\n\n1. Creating a Transfer and getting an exchange rate quote\n2. Confirming a quote\n3. Transfer transitions from `PENDING` to `COMPLETED` after funds are deposited (See [Getting Transfer status updates](doc:getting-transfer-status-updates))","excerpt":"","slug":"transfer-statuses","type":"basic","title":"Transfer Lifecycle"}

Transfer Lifecycle


As funds are transferred from the source Wyre account to the destination, the Transfer will go through a series of different states, represented through their status. Below is an outline of the different statuses and what they mean: `PREVIEW` - a preview Transfer. These Transfers cannot be confirmed and funds will never move on them. They're created by specifying the 'preview=true' parameter at time of Transfer creation. `UNCONFIRMED` - a Transfer with a valid quote. This is the default state for newly created Transfers. These Transfers must be confirmed before they're executed. Transfers will wait `UNCONFIRMED` for 30 seconds, after which if they are sill `UNCONFIRMED` they will transition to `EXPIRED`. `PENDING` - a Transfer in the pending state means we're working on moving the money to its destination. (It does not require any further action from your side). `COMPLETED` - once a Transfer is fully executed and the funds have been confirmed at the destination its status will change to `COMPLETED` `EXPIRED` - any `UNCONFIRMED` Transfer that is not confirmed inside their 30 second confirmation window will transition to `EXPIRED` `FAILED` - if a Transfer cannot be completed for any reason its status will change to `FAILED`. If there's anything we can do to make sure the Transfer goes through we will reach out via support channels before failing a transfer. See the below diagram for the state diagram of the different Transfer statuses. [block:image] { "images": [ { "image": [ "https://files.readme.io/U1HExkElSDCTMkRWaV7C_Screen%20Shot%202016-02-19%20at%202.27.32%20PM.png", "Screen Shot 2016-02-19 at 2.27.32 PM.png", "646", "266", "#dadada", "" ], "caption": "State diagram of Transfer statuses" } ] } [/block] In a normal situation the lifecycle of a Transfer looks like this: 1. Creating a Transfer and getting an exchange rate quote 2. Confirming a quote 3. Transfer transitions from `PENDING` to `COMPLETED` after funds are deposited (See [Getting Transfer status updates](doc:getting-transfer-status-updates))