{"_id":"5bb700fa08f9550003f346a5","project":"59f79e3c584eb200345ceafc","version":{"_id":"5ba178b00a916500030c6a21","project":"59f79e3c584eb200345ceafc","__v":24,"forked_from":"59f79e3c584eb200345ceaff","createdAt":"2015-09-17T03:47:20.956Z","releaseDate":"2015-09-17T03:47:20.956Z","categories":["5ba178b00a916500030c69a2","5ba178b00a916500030c69a3","5ba178b00a916500030c69a4","5ba178b00a916500030c69a5","5ba178b00a916500030c69a6","5ba178b00a916500030c69a7","5ba178b00a916500030c69a8","5ba178b00a916500030c69a9","5ba178b00a916500030c69aa","5ba178b00a916500030c69ab","5ba178b00a916500030c69ac","5afb6888212c690003ae3d3b","5ba178b00a916500030c69ad","5ba178b00a916500030c69ae","5ba2dcbc99f53f0003b97e2c","5babd73fa0ab3e0003ead030","5bb4038be7222e000334dd97","5bb55954478c1300031a44c2","5bb665a1607307000327c81e","5bb6f90229a7fb0003a0650d","5bb7f9bc29a7fb0003a07ac1","5bba58bd7ba7710003bd901d","5bba6dac7ba7710003bd908d","5bba6e257ba7710003bd9090","5bbac87810189c0003e619ea","5bbb9d02b5862c00036266b2","5bbbadb6219c3e000376c2de","5bc417751d1b0000182bf7f6","5bc59e3b2a5b4f0044db5b97","5bc7bbce2262cc0041f6eff2","5bce6a3580a7250031199f34","5bcfac2c4082510019f2d91b","5bcfac3757bed90030e45d68","5bcfac45d305bc0049941539","5bd2a43548bb6f00289c8fad","5bd3a42a026ebe001f66259e","5bd9d5afffe003005b02f97b","5becb7ee85c6b300557662b6"],"is_deprecated":false,"is_hidden":false,"is_beta":true,"is_stable":false,"codename":"","version_clean":"3.2.0","version":"3.2"},"category":{"_id":"5bb6f90229a7fb0003a0650d","project":"59f79e3c584eb200345ceafc","version":"5ba178b00a916500030c6a21","__v":0,"sync":{"url":"","isSync":false},"reference":false,"createdAt":"2018-10-05T05:39:14.461Z","from_sync":false,"order":10,"slug":"interest-bearing-accounts","title":"Interest Bearing Accounts"},"user":"5a68eb6970ea610012bfb924","__v":0,"parentDoc":null,"updates":[],"next":{"pages":[],"description":""},"createdAt":"2018-10-05T06:13:14.011Z","link_external":false,"link_url":"","sync_unique":"","hidden":false,"api":{"examples":{"codes":[]},"settings":"","results":{"codes":[]},"auth":"required","params":[],"url":""},"isReference":false,"order":2,"body":"Previous Step: [Create User](https://docs.synapsefi.com/v3.2/docs/create-a-user-1), [OAuth User](https://docs.synapsefi.com/v3.2/docs/oauth-the-user) and [open a Synapse account](https://docs.synapsefi.com/v3.2/docs/opening-a-interest-bearing-account). This applies for either deposit accounts or subaccounts\n\nTo fund and withdraw from an interest-bearing account, you will need to create a transaction with one of our payment products (ACH, Card Processing, Subnets or an internal transfer).\n\nBecause these accounts have a limit of 6 withdrawals per calendar month, we recommend routing most withdrawals through the user’s `DEPOSIT-US` or `SUBACCOUNT-US` node. Withdrawals over the 6 per month limit will cancel automatically.\n\nSee below for the full list of transaction methods available:\n[block:parameters]\n{\n  \"data\": {\n    \"h-0\": \"Transaction Method\",\n    \"h-1\": \"Fund\",\n    \"h-2\": \"Withdraw\",\n    \"0-2\": \"YES\",\n    \"1-2\": \"YES\",\n    \"3-2\": \"YES\",\n    \"4-2\": \"--\",\n    \"5-2\": \"YES\",\n    \"6-2\": \"YES\",\n    \"7-2\": \"YES\",\n    \"0-1\": \"YES\",\n    \"1-1\": \"YES\",\n    \"3-1\": \"--\",\n    \"4-1\": \"--\",\n    \"5-1\": \"YES\",\n    \"6-1\": \"YES\",\n    \"7-1\": \"YES\",\n    \"0-0\": \"SUBNETS (Account/Routing Number Issuance)\",\n    \"1-0\": \"ACH\",\n    \"3-0\": \"WIRE\",\n    \"4-0\": \"CHECKS\",\n    \"5-0\": \"INTERCHANGE\",\n    \"6-0\": \"\",\n    \"2-0\": \"TRANSFER TO OTHER SYNAPSE ACCOUNTS\",\n    \"2-1\": \"YES\",\n    \"2-2\": \"YES\"\n  },\n  \"cols\": 3,\n  \"rows\": 6\n}\n[/block]\n##API Endpoint\nhttps://uat-api.synapsefi.com/v3.1/users/:user_id/nodes/:node_id/trans\n\n##PATH PARAMETER##\n[block:html]\n{\n  \"html\": \"<div class=\\\"api-manager\\\"><div class=\\\"param-table\\\"><div class=\\\"table\\\"><div class=\\\"tr\\\"><div class=\\\"td param\\\"> <strong>user_id <span class=\\\"colon\\\">:</span> </strong><div class=\\\"required\\\">required</div></div><div class=\\\"td\\\"> <strong class=\\\"param-type\\\">string</strong><div marked=\\\"\\\" class=\\\"ng-isolate-scope\\\"><p>ID of sender (user)</p></div></div></div><div class=\\\"tr\\\"><div class=\\\"td param\\\"> <strong>node_id <span class=\\\"colon\\\">:</span> </strong><div class=\\\"required\\\">required</div></div><div class=\\\"td\\\"> <strong class=\\\"param-type\\\">string</strong><div marked=\\\"\\\" class=\\\"ng-isolate-scope\\\"><p>ID of sending node</p></div></div></div></div></div></div>\"\n}\n[/block]\n##BODY PARAMETER##\n[block:html]\n{\n  \"html\": \"<div class=\\\"api-manager\\\"><div class=\\\"param-table\\\"><div class=\\\"table\\\"><div class=\\\"tr\\\"><div class=\\\"td param\\\"> <strong> <span class=\\\"text-muted\\\">to.</span>type <span class=\\\"colon\\\">:</span> </strong><div class=\\\"required\\\">required</div></div><div class=\\\"td\\\"> <strong class=\\\"param-type\\\">string</strong><div marked=\\\"\\\" class=\\\"ng-isolate-scope\\\"><p>Receiving node type</p></div></div></div><div class=\\\"tr\\\"><div class=\\\"td param\\\"> <strong> <span class=\\\"text-muted\\\">to.</span>id <span class=\\\"colon\\\">:</span> </strong><div class=\\\"required\\\">required</div></div><div class=\\\"td\\\"> <strong class=\\\"param-type\\\">string</strong><div marked=\\\"\\\" class=\\\"ng-isolate-scope\\\"><p>Receiving node ID</p></div></div></div><div class=\\\"tr\\\"><div class=\\\"td param\\\"> <strong> <span class=\\\"text-muted\\\">amount.</span>amount <span class=\\\"colon\\\">:</span> </strong><div class=\\\"required\\\">required</div></div><div class=\\\"td\\\"> <strong class=\\\"param-type\\\">double</strong><div marked=\\\"\\\" class=\\\"ng-isolate-scope\\\"><p>Amount user wishes to send</p></div></div></div><div class=\\\"tr\\\"><div class=\\\"td param\\\"> <strong> <span class=\\\"text-muted\\\">amount.</span>currency <span class=\\\"colon\\\">:</span> </strong><div class=\\\"required\\\">required</div></div><div class=\\\"td\\\"> <strong class=\\\"param-type\\\">string</strong><div marked=\\\"\\\" class=\\\"ng-isolate-scope\\\"><p>Currency of the transaction amount</p></div></div></div><div class=\\\"tr\\\"><div class=\\\"td param\\\"> <strong> <span class=\\\"text-muted\\\">extra.</span>ip <span class=\\\"colon\\\">:</span> </strong><div class=\\\"required\\\">required</div></div><div class=\\\"td\\\"> <strong class=\\\"param-type\\\">string</strong><div marked=\\\"\\\" class=\\\"ng-isolate-scope\\\"><p>IP address of the user device while creating transaction</p></div></div></div><div class=\\\"tr\\\"><div class=\\\"td param\\\"> <strong> <span class=\\\"text-muted\\\">extra.</span>asset <span class=\\\"colon\\\">:</span> </strong></div><div class=\\\"td\\\"> <strong class=\\\"param-type\\\">string</strong><div marked=\\\"\\\" class=\\\"ng-isolate-scope\\\"><p>Assign this value only in case of making a transaction to or from <code>CRYPTO-US</code>. Acceptable values are <code>BTC</code> and <code>ETH</code></p></div></div></div><div class=\\\"tr\\\"><div class=\\\"td param\\\"> <strong> <span class=\\\"text-muted\\\">extra.</span>same_day <span class=\\\"colon\\\">:</span> </strong></div><div class=\\\"td\\\"> <strong class=\\\"param-type\\\">boolean</strong> <span class=\\\"param-default text-muted\\\">false</span><div marked=\\\"\\\" class=\\\"ng-isolate-scope\\\"><p>Set this to <code>true</code> if you wish to settle the ACH on same day. Please note this would only work, if same day ACH has been enabled for your platform</p></div></div></div><div class=\\\"tr\\\"><div class=\\\"td param\\\"> <strong> <span class=\\\"text-muted\\\">extra.</span>supp_id <span class=\\\"colon\\\">:</span> </strong></div><div class=\\\"td\\\"> <strong class=\\\"param-type\\\">string</strong><div marked=\\\"\\\" class=\\\"ng-isolate-scope\\\"><p>ID supplied to the transaction</p></div></div></div><div class=\\\"tr\\\"><div class=\\\"td param\\\"> <strong> <span class=\\\"text-muted\\\">extra.</span>group_id <span class=\\\"colon\\\">:</span> </strong></div><div class=\\\"td\\\"> <strong class=\\\"param-type\\\">string</strong><div marked=\\\"\\\" class=\\\"ng-isolate-scope\\\"><p>Group ID supplied to the transaction</p></div></div></div><div class=\\\"tr\\\"><div class=\\\"td param\\\"> <strong> <span class=\\\"text-muted\\\">extra.</span>note <span class=\\\"colon\\\">:</span> </strong></div><div class=\\\"td\\\"> <strong class=\\\"param-type\\\">string</strong><div marked=\\\"\\\" class=\\\"ng-isolate-scope\\\"><p>Memo tagged with the transaction</p></div></div></div><div class=\\\"tr\\\"><div class=\\\"td param\\\"> <strong> <span class=\\\"text-muted\\\">extra.</span>process_on <span class=\\\"colon\\\">:</span> </strong></div><div class=\\\"td\\\"> <strong class=\\\"param-type\\\">integer</strong> <span class=\\\"param-default text-muted\\\">0</span><div marked=\\\"\\\" class=\\\"ng-isolate-scope\\\"><p>When the transaction should be processed. The value is the delta value. Which means when 1 is supplied it means that the transaction will be processed tomorrow.</p></div></div></div><div class=\\\"tr\\\"><div class=\\\"td param\\\"> <strong> <span class=\\\"text-muted\\\">extra.other.</span>attachments <span class=\\\"colon\\\">:</span> </strong></div><div class=\\\"td\\\"> <strong class=\\\"param-type\\\">array of strings</strong><div marked=\\\"\\\" class=\\\"ng-isolate-scope\\\"><p>Array of padded base64 of attachments</p></div></div></div><div class=\\\"tr\\\"><div class=\\\"td param\\\"> <strong> <span class=\\\"text-muted\\\">fees[</span>fee <span class=\\\"text-muted\\\">]</span> <span class=\\\"colon\\\">:</span> </strong></div><div class=\\\"td\\\"> <strong class=\\\"param-type\\\">double</strong><div marked=\\\"\\\" class=\\\"ng-isolate-scope\\\"><p>Fee associated with the transaction</p></div></div></div><div class=\\\"tr\\\"><div class=\\\"td param\\\"> <strong> <span class=\\\"text-muted\\\">fees[</span>note <span class=\\\"text-muted\\\">]</span> <span class=\\\"colon\\\">:</span> </strong></div><div class=\\\"td\\\"> <strong class=\\\"param-type\\\">string</strong><div marked=\\\"\\\" class=\\\"ng-isolate-scope\\\"><p>Reason for the fee</p></div></div></div><div class=\\\"tr\\\"><div class=\\\"td param\\\"> <strong> <span class=\\\"text-muted\\\">fees[to].</span>id <span class=\\\"colon\\\">:</span> </strong></div><div class=\\\"td\\\"> <strong class=\\\"param-type\\\">string</strong><div marked=\\\"\\\" class=\\\"ng-isolate-scope\\\"><p>Node ID where the fee would be credited when the transaction settled. Fee node has to be DEPOSIT-US type always</p></div></div></div></div></div></div>\"\n}\n[/block]\nBelow is an example transaction for your convenience. Please refer to the appropriate payment product page for relevant details, including return/chargeback timelines.with them:\n\n\n## Example Request\n[block:code]\n{\n  \"codes\": [\n    {\n      \"code\": \"POST /v3.1/users/5bb6ab05472e2500adffad5a/nodes/5bb7034c7b11c3008d0419cb/trans HTTP/1.1\\nHost: uat-api.synapsefi.com\\nX-SP-USER-IP: 127.0.0.1\\nX-SP-USER: oauth_q0gEuw3NO08DPfe7nJxsVCISTjzvYdltiKcMAFWp|n38dj3h8NE393bv24ovoRY34kd62\\nContent-Type: application/json\\n\\n{\\n  \\\"to\\\": {\\n    \\\"type\\\": \\\"IB-DEPOSIT-US\\\",\\n    \\\"id\\\": \\\"5bb6fbd085411800baebc9a3\\\"\\n  },\\n  \\\"amount\\\": {\\n    \\\"amount\\\": 375.21,\\n    \\\"currency\\\": \\\"USD\\\"\\n  },\\n  \\\"extra\\\": {\\n    \\\"ip\\\": \\\"127.0.0.1\\\",\\n    \\\"note\\\": \\\"Test transaction\\\"\\n  }\\n}\",\n      \"language\": \"http\"\n    }\n  ]\n}\n[/block]\n## Example Successful 200 Response\n[block:code]\n{\n  \"codes\": [\n    {\n      \"code\": \"{\\n    \\\"_id\\\": \\\"5bb7038eaab23600cd677586\\\",\\n    \\\"_links\\\": {\\n        \\\"self\\\": {\\n            \\\"href\\\": \\\"https://uat-api.synapsefi.com/v3.1/users/5bb6ab05472e2500adffad5a/nodes/5bb7034c7b11c3008d0419cb/trans/5bb7038eaab23600cd677586\\\"\\n        }\\n    },\\n    \\\"_v\\\": 2,\\n    \\\"amount\\\": {\\n        \\\"amount\\\": 375.21,\\n        \\\"currency\\\": \\\"USD\\\"\\n    },\\n    \\\"client\\\": {\\n        \\\"id\\\": \\\"5ade26b4567a900029e2afd2\\\",\\n        \\\"name\\\": \\\"* YY Test Account\\\"\\n    },\\n    \\\"extra\\\": {\\n        \\\"asset\\\": null,\\n        \\\"created_on\\\": 1538720653889,\\n        \\\"encrypted_note\\\": \\\"\\\",\\n        \\\"group_id\\\": null,\\n        \\\"ip\\\": \\\"127.0.0.1\\\",\\n        \\\"latlon\\\": \\\"0,0\\\",\\n        \\\"note\\\": \\\"Test transaction\\\",\\n        \\\"process_on\\\": 1538720653889,\\n        \\\"same_day\\\": false,\\n        \\\"supp_id\\\": \\\"\\\"\\n    },\\n    \\\"fees\\\": [\\n        {\\n            \\\"fee\\\": 0,\\n            \\\"note\\\": \\\"Facilitator Fee\\\",\\n            \\\"to\\\": {\\n                \\\"id\\\": \\\"None\\\"\\n            }\\n        }\\n    ],\\n    \\\"from\\\": {\\n        \\\"id\\\": \\\"5bb7034c7b11c3008d0419cb\\\",\\n        \\\"nickname\\\": \\\"SynapsePay Test Checking Account - 8901\\\",\\n        \\\"type\\\": \\\"ACH-US\\\",\\n        \\\"user\\\": {\\n            \\\"_id\\\": \\\"5bb6ab05472e2500adffad5a\\\",\\n            \\\"legal_names\\\": [\\n                \\\"Test User\\\"\\n            ]\\n        }\\n    },\\n    \\\"recent_status\\\": {\\n        \\\"date\\\": 1538720653889,\\n        \\\"note\\\": \\\"Transaction Created.\\\",\\n        \\\"status\\\": \\\"CREATED\\\",\\n        \\\"status_id\\\": \\\"1\\\"\\n    },\\n    \\\"timeline\\\": [\\n        {\\n            \\\"date\\\": 1538720653889,\\n            \\\"note\\\": \\\"Transaction Created.\\\",\\n            \\\"status\\\": \\\"CREATED\\\",\\n            \\\"status_id\\\": \\\"1\\\"\\n        }\\n    ],\\n    \\\"to\\\": {\\n        \\\"id\\\": \\\"5bb6fbd085411800baebc9a3\\\",\\n        \\\"nickname\\\": \\\"My Interest Bearing Account\\\",\\n        \\\"type\\\": \\\"IB-DEPOSIT-US\\\",\\n        \\\"user\\\": {\\n            \\\"_id\\\": \\\"5bb6ab05472e2500adffad5a\\\",\\n            \\\"legal_names\\\": [\\n                \\\"Test User\\\"\\n            ]\\n        }\\n    }\\n}\",\n      \"language\": \"json\"\n    }\n  ]\n}\n[/block]\n\n[block:callout]\n{\n  \"type\": \"info\",\n  \"body\": \"Interest bearing accounts are limited to 6 withdrawals per month. Withdrawals above that limit will be canceled. Use `monthly_withdrawals_remaining` to monitor the number of withdrawals remaining for the month.\",\n  \"title\": \"Monthly Withdrawal Limit\"\n}\n[/block]\n\n[block:callout]\n{\n  \"type\": \"info\",\n  \"title\": \"Subscribe to Webhooks\",\n  \"body\": \"We recommend that you [subscribe to webhooks](https://docs.synapsefi.com/v3.2/docs/subscribe-to-webhooks) to stay updated on the status of transactions.\"\n}\n[/block]","excerpt":"Creating transactions for the Interest Bearing Account","slug":"funding-and-withdrawing-an-interest-bearing-account","type":"basic","title":"Fund & Withdraw an IB Account"}

Fund & Withdraw an IB Account

Creating transactions for the Interest Bearing Account

Previous Step: [Create User](https://docs.synapsefi.com/v3.2/docs/create-a-user-1), [OAuth User](https://docs.synapsefi.com/v3.2/docs/oauth-the-user) and [open a Synapse account](https://docs.synapsefi.com/v3.2/docs/opening-a-interest-bearing-account). This applies for either deposit accounts or subaccounts To fund and withdraw from an interest-bearing account, you will need to create a transaction with one of our payment products (ACH, Card Processing, Subnets or an internal transfer). Because these accounts have a limit of 6 withdrawals per calendar month, we recommend routing most withdrawals through the user’s `DEPOSIT-US` or `SUBACCOUNT-US` node. Withdrawals over the 6 per month limit will cancel automatically. See below for the full list of transaction methods available: [block:parameters] { "data": { "h-0": "Transaction Method", "h-1": "Fund", "h-2": "Withdraw", "0-2": "YES", "1-2": "YES", "3-2": "YES", "4-2": "--", "5-2": "YES", "6-2": "YES", "7-2": "YES", "0-1": "YES", "1-1": "YES", "3-1": "--", "4-1": "--", "5-1": "YES", "6-1": "YES", "7-1": "YES", "0-0": "SUBNETS (Account/Routing Number Issuance)", "1-0": "ACH", "3-0": "WIRE", "4-0": "CHECKS", "5-0": "INTERCHANGE", "6-0": "", "2-0": "TRANSFER TO OTHER SYNAPSE ACCOUNTS", "2-1": "YES", "2-2": "YES" }, "cols": 3, "rows": 6 } [/block] ##API Endpoint https://uat-api.synapsefi.com/v3.1/users/:user_id/nodes/:node_id/trans ##PATH PARAMETER## [block:html] { "html": "<div class=\"api-manager\"><div class=\"param-table\"><div class=\"table\"><div class=\"tr\"><div class=\"td param\"> <strong>user_id <span class=\"colon\">:</span> </strong><div class=\"required\">required</div></div><div class=\"td\"> <strong class=\"param-type\">string</strong><div marked=\"\" class=\"ng-isolate-scope\"><p>ID of sender (user)</p></div></div></div><div class=\"tr\"><div class=\"td param\"> <strong>node_id <span class=\"colon\">:</span> </strong><div class=\"required\">required</div></div><div class=\"td\"> <strong class=\"param-type\">string</strong><div marked=\"\" class=\"ng-isolate-scope\"><p>ID of sending node</p></div></div></div></div></div></div>" } [/block] ##BODY PARAMETER## [block:html] { "html": "<div class=\"api-manager\"><div class=\"param-table\"><div class=\"table\"><div class=\"tr\"><div class=\"td param\"> <strong> <span class=\"text-muted\">to.</span>type <span class=\"colon\">:</span> </strong><div class=\"required\">required</div></div><div class=\"td\"> <strong class=\"param-type\">string</strong><div marked=\"\" class=\"ng-isolate-scope\"><p>Receiving node type</p></div></div></div><div class=\"tr\"><div class=\"td param\"> <strong> <span class=\"text-muted\">to.</span>id <span class=\"colon\">:</span> </strong><div class=\"required\">required</div></div><div class=\"td\"> <strong class=\"param-type\">string</strong><div marked=\"\" class=\"ng-isolate-scope\"><p>Receiving node ID</p></div></div></div><div class=\"tr\"><div class=\"td param\"> <strong> <span class=\"text-muted\">amount.</span>amount <span class=\"colon\">:</span> </strong><div class=\"required\">required</div></div><div class=\"td\"> <strong class=\"param-type\">double</strong><div marked=\"\" class=\"ng-isolate-scope\"><p>Amount user wishes to send</p></div></div></div><div class=\"tr\"><div class=\"td param\"> <strong> <span class=\"text-muted\">amount.</span>currency <span class=\"colon\">:</span> </strong><div class=\"required\">required</div></div><div class=\"td\"> <strong class=\"param-type\">string</strong><div marked=\"\" class=\"ng-isolate-scope\"><p>Currency of the transaction amount</p></div></div></div><div class=\"tr\"><div class=\"td param\"> <strong> <span class=\"text-muted\">extra.</span>ip <span class=\"colon\">:</span> </strong><div class=\"required\">required</div></div><div class=\"td\"> <strong class=\"param-type\">string</strong><div marked=\"\" class=\"ng-isolate-scope\"><p>IP address of the user device while creating transaction</p></div></div></div><div class=\"tr\"><div class=\"td param\"> <strong> <span class=\"text-muted\">extra.</span>asset <span class=\"colon\">:</span> </strong></div><div class=\"td\"> <strong class=\"param-type\">string</strong><div marked=\"\" class=\"ng-isolate-scope\"><p>Assign this value only in case of making a transaction to or from <code>CRYPTO-US</code>. Acceptable values are <code>BTC</code> and <code>ETH</code></p></div></div></div><div class=\"tr\"><div class=\"td param\"> <strong> <span class=\"text-muted\">extra.</span>same_day <span class=\"colon\">:</span> </strong></div><div class=\"td\"> <strong class=\"param-type\">boolean</strong> <span class=\"param-default text-muted\">false</span><div marked=\"\" class=\"ng-isolate-scope\"><p>Set this to <code>true</code> if you wish to settle the ACH on same day. Please note this would only work, if same day ACH has been enabled for your platform</p></div></div></div><div class=\"tr\"><div class=\"td param\"> <strong> <span class=\"text-muted\">extra.</span>supp_id <span class=\"colon\">:</span> </strong></div><div class=\"td\"> <strong class=\"param-type\">string</strong><div marked=\"\" class=\"ng-isolate-scope\"><p>ID supplied to the transaction</p></div></div></div><div class=\"tr\"><div class=\"td param\"> <strong> <span class=\"text-muted\">extra.</span>group_id <span class=\"colon\">:</span> </strong></div><div class=\"td\"> <strong class=\"param-type\">string</strong><div marked=\"\" class=\"ng-isolate-scope\"><p>Group ID supplied to the transaction</p></div></div></div><div class=\"tr\"><div class=\"td param\"> <strong> <span class=\"text-muted\">extra.</span>note <span class=\"colon\">:</span> </strong></div><div class=\"td\"> <strong class=\"param-type\">string</strong><div marked=\"\" class=\"ng-isolate-scope\"><p>Memo tagged with the transaction</p></div></div></div><div class=\"tr\"><div class=\"td param\"> <strong> <span class=\"text-muted\">extra.</span>process_on <span class=\"colon\">:</span> </strong></div><div class=\"td\"> <strong class=\"param-type\">integer</strong> <span class=\"param-default text-muted\">0</span><div marked=\"\" class=\"ng-isolate-scope\"><p>When the transaction should be processed. The value is the delta value. Which means when 1 is supplied it means that the transaction will be processed tomorrow.</p></div></div></div><div class=\"tr\"><div class=\"td param\"> <strong> <span class=\"text-muted\">extra.other.</span>attachments <span class=\"colon\">:</span> </strong></div><div class=\"td\"> <strong class=\"param-type\">array of strings</strong><div marked=\"\" class=\"ng-isolate-scope\"><p>Array of padded base64 of attachments</p></div></div></div><div class=\"tr\"><div class=\"td param\"> <strong> <span class=\"text-muted\">fees[</span>fee <span class=\"text-muted\">]</span> <span class=\"colon\">:</span> </strong></div><div class=\"td\"> <strong class=\"param-type\">double</strong><div marked=\"\" class=\"ng-isolate-scope\"><p>Fee associated with the transaction</p></div></div></div><div class=\"tr\"><div class=\"td param\"> <strong> <span class=\"text-muted\">fees[</span>note <span class=\"text-muted\">]</span> <span class=\"colon\">:</span> </strong></div><div class=\"td\"> <strong class=\"param-type\">string</strong><div marked=\"\" class=\"ng-isolate-scope\"><p>Reason for the fee</p></div></div></div><div class=\"tr\"><div class=\"td param\"> <strong> <span class=\"text-muted\">fees[to].</span>id <span class=\"colon\">:</span> </strong></div><div class=\"td\"> <strong class=\"param-type\">string</strong><div marked=\"\" class=\"ng-isolate-scope\"><p>Node ID where the fee would be credited when the transaction settled. Fee node has to be DEPOSIT-US type always</p></div></div></div></div></div></div>" } [/block] Below is an example transaction for your convenience. Please refer to the appropriate payment product page for relevant details, including return/chargeback timelines.with them: ## Example Request [block:code] { "codes": [ { "code": "POST /v3.1/users/5bb6ab05472e2500adffad5a/nodes/5bb7034c7b11c3008d0419cb/trans HTTP/1.1\nHost: uat-api.synapsefi.com\nX-SP-USER-IP: 127.0.0.1\nX-SP-USER: oauth_q0gEuw3NO08DPfe7nJxsVCISTjzvYdltiKcMAFWp|n38dj3h8NE393bv24ovoRY34kd62\nContent-Type: application/json\n\n{\n \"to\": {\n \"type\": \"IB-DEPOSIT-US\",\n \"id\": \"5bb6fbd085411800baebc9a3\"\n },\n \"amount\": {\n \"amount\": 375.21,\n \"currency\": \"USD\"\n },\n \"extra\": {\n \"ip\": \"127.0.0.1\",\n \"note\": \"Test transaction\"\n }\n}", "language": "http" } ] } [/block] ## Example Successful 200 Response [block:code] { "codes": [ { "code": "{\n \"_id\": \"5bb7038eaab23600cd677586\",\n \"_links\": {\n \"self\": {\n \"href\": \"https://uat-api.synapsefi.com/v3.1/users/5bb6ab05472e2500adffad5a/nodes/5bb7034c7b11c3008d0419cb/trans/5bb7038eaab23600cd677586\"\n }\n },\n \"_v\": 2,\n \"amount\": {\n \"amount\": 375.21,\n \"currency\": \"USD\"\n },\n \"client\": {\n \"id\": \"5ade26b4567a900029e2afd2\",\n \"name\": \"* YY Test Account\"\n },\n \"extra\": {\n \"asset\": null,\n \"created_on\": 1538720653889,\n \"encrypted_note\": \"\",\n \"group_id\": null,\n \"ip\": \"127.0.0.1\",\n \"latlon\": \"0,0\",\n \"note\": \"Test transaction\",\n \"process_on\": 1538720653889,\n \"same_day\": false,\n \"supp_id\": \"\"\n },\n \"fees\": [\n {\n \"fee\": 0,\n \"note\": \"Facilitator Fee\",\n \"to\": {\n \"id\": \"None\"\n }\n }\n ],\n \"from\": {\n \"id\": \"5bb7034c7b11c3008d0419cb\",\n \"nickname\": \"SynapsePay Test Checking Account - 8901\",\n \"type\": \"ACH-US\",\n \"user\": {\n \"_id\": \"5bb6ab05472e2500adffad5a\",\n \"legal_names\": [\n \"Test User\"\n ]\n }\n },\n \"recent_status\": {\n \"date\": 1538720653889,\n \"note\": \"Transaction Created.\",\n \"status\": \"CREATED\",\n \"status_id\": \"1\"\n },\n \"timeline\": [\n {\n \"date\": 1538720653889,\n \"note\": \"Transaction Created.\",\n \"status\": \"CREATED\",\n \"status_id\": \"1\"\n }\n ],\n \"to\": {\n \"id\": \"5bb6fbd085411800baebc9a3\",\n \"nickname\": \"My Interest Bearing Account\",\n \"type\": \"IB-DEPOSIT-US\",\n \"user\": {\n \"_id\": \"5bb6ab05472e2500adffad5a\",\n \"legal_names\": [\n \"Test User\"\n ]\n }\n }\n}", "language": "json" } ] } [/block] [block:callout] { "type": "info", "body": "Interest bearing accounts are limited to 6 withdrawals per month. Withdrawals above that limit will be canceled. Use `monthly_withdrawals_remaining` to monitor the number of withdrawals remaining for the month.", "title": "Monthly Withdrawal Limit" } [/block] [block:callout] { "type": "info", "title": "Subscribe to Webhooks", "body": "We recommend that you [subscribe to webhooks](https://docs.synapsefi.com/v3.2/docs/subscribe-to-webhooks) to stay updated on the status of transactions." } [/block]