{"templateId":"markdown","versions":[{"version":"v1.0","label":"v1.0","link":"/docs/v1.0/guides/transactions/transaction-int-path-banktransfer","default":false,"active":false,"folderId":"a2557b8d"},{"version":"v2.0","label":"v2.0 (latest version)","link":"/docs/guides/transactions/transaction-int-path-banktransfer","default":true,"active":true,"folderId":"a2557b8d"}],"sharedDataIds":{"sidebar":"sidebar-docs/@v1.0/sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":["admonition","DSteps","DStep","tabs","tab","img"]},"type":"markdown"},"seo":{"title":"Transaction flow with bank transfer payment","description":"Step by step guide showing a full transaction flow with bank payment.","llmstxt":{"hide":false,"title":"Trustap API","description":"Trustap is an API for end-to-end transaction solution that seamlessly integrates payments, fulfillment, and support into your marketplace. Trustap is an escrow API service facilitating secure transactions.","sections":[{"title":"Intro","description":"Trustap API introduction.","includeFiles":["docs/v2.0/intro/*.md"],"excludeFiles":[]},{"title":"Concepts","description":"Trustap Concepts","includeFiles":["docs/v2.0/concepts/*.md"],"excludeFiles":["docs/v2.0/concepts/errors.md"]},{"title":"Guides","description":"Trustap integration guides","includeFiles":["docs/v2.0/guides/**/*.md"],"excludeFiles":["docs/v2.0/guides/listing/"]},{"title":"API Reference","description":"Trustap API reference guide","includeFiles":["**/apis/@v2.0/openapi.yaml"],"excludeFiles":[]}],"excludeFiles":[]}},"dynamicMarkdocComponents":[],"compilationErrors":[],"ast":{"$$mdtype":"Tag","name":"article","attributes":{},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"transaction-flow-with-bank-transfer-payment","__idx":0},"children":["Transaction flow with bank transfer payment"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The following steps show a full transaction from start to finish with a bank transfer payment."]},{"$$mdtype":"Tag","name":"Admonition","attributes":{"type":"warning"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Before you begin this guide, follow our ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/docs/intro/auth"},"children":["setup guide"]},"."]}]},{"$$mdtype":"Tag","name":"DSteps","attributes":{},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"create-a-sellers-and-buyers","__idx":1},"children":["Create a sellers and buyers"]},{"$$mdtype":"Tag","name":"DStep","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Follow our ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/docs/guides/transactions/users"},"children":["users"]}," guide to create user objects for both seller and buyer."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"get-trustap-fee-charge","__idx":2},"children":["Get Trustap Fee (Charge)"]},{"$$mdtype":"Tag","name":"DStep","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Before creating a transaction, retrieve the charge for the transaction. This returns the cost for using the Trustap service for this transaction."]},{"$$mdtype":"Tag","name":"Admonition","attributes":{"type":"info"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["price"]}," is an integer, in which the last 2 digits are the decimal part of the price. For example, ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["price:1050"]}," ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["currency:eur"]}," = €10.50."]}]},{"$$mdtype":"Tag","name":"Tabs","attributes":{"size":"medium"},"children":[{"$$mdtype":"Tag","name":"div","attributes":{"label":"Get Trustap fee","disable":false},"children":[{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"CURL","header":{"controls":{"copy":{}}},"source":"curl -i -X GET \\\n  -u '<API_KEY>:' \\\n  'https://api.test.trustap.com/v2/fees?amount=20000&currency=usd&payment_method=bank_transfer'\n","lang":"CURL"},"children":[]}]},{"$$mdtype":"Tag","name":"div","attributes":{"label":"Response","disable":false},"children":[{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"json","header":{"controls":{"copy":{}}},"source":"{\n\t\"buyer\": 1050,\n\t\"config\": 1,\n\t\"seller\": 0\n}\n","lang":"json"},"children":[]}]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"create-a-transaction-with-a-seller-and-buyer","__idx":3},"children":["Create a transaction with a seller and buyer"]},{"$$mdtype":"Tag","name":"DStep","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["In the Trustap API, the transaction object includes details about the the buyer and seller, the type of transaction, and the status of the transaction."]},{"$$mdtype":"Tag","name":"Tabs","attributes":{"size":"medium"},"children":[{"$$mdtype":"Tag","name":"div","attributes":{"label":"Create a transaction","disable":false},"children":[{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"CURL","header":{"controls":{"copy":{}}},"source":"curl -i -X POST \\\n  -u 'API_KEY' \\\n  https://api.test.trustap.com/v2/transactions \\\n  -H 'Content-Type: application/json' \\\n  -d '{\n    \"amount\": 20000,\n    \"amount_extra\": 0,\n    \"buyer_id\": \"1-be75312f-ef39-4f06-b4c7-d903e96800c3\",\n    \"currency\": \"usd\",\n    \"description\": \"Trustap socks\",\n    \"fees_buyer\": 1050,\n    \"fees_config\": 1,\n    \"fees_seller\": 0,\n    \"image_url\": \"https://docs.trustap.com/images/trustap-socks.png\",\n    \"payment_method\": \"bank_transfer\",\n    \"role\": \"seller\",\n    \"seller_id\": \"1-718bce10-23e8-43ba-a279-7e301d78273a\"\n  }'\n","lang":"CURL"},"children":[]}]},{"$$mdtype":"Tag","name":"div","attributes":{"label":"Response","disable":false},"children":[{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"json","header":{"controls":{"copy":{}}},"source":"{\n\t\"buyer\": {\n\t\t\"id\": \"1-be75312f-ef39-4f06-b4c7-d903e96800c3\",\n\t\t\"is_guest\": true\n\t},\n\t\"client_id\": \"5a3d7990-9f1c-4e11-8d67-3da5b160c50a\",\n\t\"deadlines\": {\n\t\t\"complaints\": null\n\t},\n\t\"description\": \"Trustap socks\",\n\t\"events\": {\n\t\t\"by_key\": {\n\t\t\t\"created\": \"2026-04-29T15:41:56Z\",\n\t\t\t\"joined\": \"2026-04-29T15:41:56Z\"\n\t\t},\n\t\t\"by_time\": [\n\t\t\t{\n\t\t\t\t\"at\": \"2026-04-29T15:41:56Z\",\n\t\t\t\t\"code\": \"created\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"at\": \"2026-04-29T15:41:56Z\",\n\t\t\t\t\"code\": \"joined\"\n\t\t\t}\n\t\t]\n\t},\n\t\"id\": \"tx_01kqcyew65e4n9dtkaax7wp7r3\",\n\t\"payment_link\": \"https://actions.stage.trustap.com/transactions/tx_01kqcyew65e4n9dtkaax7wp7r3/pay\",\n\t\"pricing\": {\n\t\t\"amount\": 20000,\n\t\t\"amount_extra\": 0,\n\t\t\"currency\": \"usd\",\n\t\t\"fees\": {\n\t\t\t\"buyer\": 1050,\n\t\t\t\"buyer_client\": 0,\n\t\t\t\"seller\": 0,\n\t\t\t\"seller_client\": 0\n\t\t}\n\t},\n\t\"seller\": {\n\t\t\"id\": \"1-718bce10-23e8-43ba-a279-7e301d78273a\",\n\t\t\"is_guest\": true\n\t},\n\t\"status\": \"joined\"\n}\n","lang":"json"},"children":[]}]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"buyer-transfers-funds","__idx":4},"children":["Buyer transfers funds"]},{"$$mdtype":"Tag","name":"DStep","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["After a transaction is created, redirect the buyer to the payment page to pay for it."]},{"$$mdtype":"Tag","name":"Admonition","attributes":{"type":"info"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["In the following examples, replace ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["<CALLBACK_PAYMENT>"]}," with the redirect URI you set ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/docs/intro/auth"},"children":["during your Trustap setup"]},". This is the location where the buyer will be redirected to following payment."]}]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Use case"},"children":["Use case"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"URL"},"children":["URL"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Test environment"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["https://actions.stage.trustap.com/transactions/{transaction_id}/pay?redirect_uri=<CALLBACK_PAYMENT>"]}]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Production environment"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["https://actions.trustap.com/transactions/{transaction_id}/pay?<CALLBACK_PAYMENT>"]}]}]}]}]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["For example:"]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"cURL","header":{"controls":{"copy":{}}},"source":"https://actions.stage.trustap.com/transactions/tx_01kqcyew65e4n9dtkaax7wp7r3/pay?redirect_uri=https://www.trustap.com/\n","lang":"cURL"},"children":[]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Alternatively, use ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["payment_link"]}," from transaction object."]},{"$$mdtype":"Tag","name":"Admonition","attributes":{"type":"info"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The Trustap API also supports ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["state"]}," when sending a buyer to the payment screen."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Learn more about ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["state"]}," in our ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/docs/guides/state"},"children":["guide"]},"."]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The payment screen looks like the following."]},{"$$mdtype":"Tag","name":"Image","attributes":{"src":"/assets/bank-transfer-payment-screen.49d9de2e966d4e53625ce3e4bcb7fcc4f64849c98b39cf42894ed698d4a9ad0a.3b378a3f.png","alt":"Bank transfer payment screen","withLightbox":true,"width":600},"children":[]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The buyer is shown bank transfer details after they submit their personal details."]},{"$$mdtype":"Tag","name":"Image","attributes":{"src":"/assets/bank-details.05be8709e1a49089cc6a564f04127ff97d49a67ab6c24811a5b4e7a3bce7759f.3b378a3f.png","alt":"Bank transfer details","withLightbox":true,"width":300},"children":[]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"a","attributes":{"id":"bank-transfer-link"},"children":[]}]},{"$$mdtype":"Tag","name":"Admonition","attributes":{"type":"info"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["If your buyer's account has funds already available, Trustap automatically uses those funds to pay for the transaction."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["In this case, you will not see bank details at this step, however funds will transfer and move the ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/docs/guides/transactions/transaction-lifecycle"},"children":["transaction status"]},"  to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["paid"]},"."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The get bank details endpoint returns a ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["400"]}," error with the code ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["paid_with_balance"]},"."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["If the buyer's account has funds to partially pay for the transaction, Trustap uses those funds and requests payment for the remaining balance."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/docs/intro/testing#test-bank-transfers"},"children":["Trustap test buyer"]}," account is pre-funded behaves in this way."]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"seller-accepts-payment","__idx":5},"children":["Seller accepts payment"]},{"$$mdtype":"Tag","name":"DStep","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Once the payment is made by the buyer, the seller can choose to accept the deposit."]},{"$$mdtype":"Tag","name":"Tabs","attributes":{"size":"medium"},"children":[{"$$mdtype":"Tag","name":"div","attributes":{"label":"Seller accept payment","disable":false},"children":[{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"CURL","header":{"controls":{"copy":{}}},"source":"curl -i -X POST \\\n  -u '<API_KEY>:' \\\n  'https://api.test.trustap.com/v2/transactions/tx_01kqcyew65e4n9dtkaax7wp7r3/accept_payment' \\\n  -H 'Trustap-User: 1-718bce10-23e8-43ba-a279-7e301d78273a' \\\n  -H 'Content-Type: application/json'\n","lang":"CURL"},"children":[]}]},{"$$mdtype":"Tag","name":"div","attributes":{"label":"Response","disable":false},"children":[{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"JSON","header":{"controls":{"copy":{}}},"source":"{\n\t\"buyer\": {\n\t\t\"id\": \"1-def29dfe-8626-48a2-8863-b6fdf2b96ff0\",\n\t\t\"is_guest\": true\n\t},\n\t\"client_id\": \"5ad5451d-70c7-43c6-86c9-e1d90556856c\",\n\t\"deadlines\": {\n\t\t\"complaints\": null\n\t},\n\t\"description\": \"Trustap socks\",\n\t\"events\": {\n\t\t\"by_key\": {\n\t\t\t\"created\": \"2026-04-29T11:04:26Z\",\n\t\t\t\"joined\": \"2026-04-29T11:04:26Z\",\n\t\t\t\"paid\": \"2026-04-29T11:05:19Z\",\n\t\t\t\"payment_accepted\": \"2026-04-29T11:06:06Z\"\n\t\t},\n\t\t\"by_time\": [\n\t\t\t{\n\t\t\t\t\"at\": \"2026-04-29T11:04:26Z\",\n\t\t\t\t\"code\": \"created\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"at\": \"2026-04-29T11:04:26Z\",\n\t\t\t\t\"code\": \"joined\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"at\": \"2026-04-29T11:05:19Z\",\n\t\t\t\t\"by\": \"1-def29dfe-8626-48a2-8863-b6fdf2b96ff0\",\n\t\t\t\t\"code\": \"paid\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"at\": \"2026-04-29T11:06:06Z\",\n\t\t\t\t\"by\": \"1-3f546125-2ec2-4b14-87f6-54a14ae73e98\",\n\t\t\t\t\"code\": \"payment_accepted\"\n\t\t\t}\n\t\t]\n\t},\n\t\"id\": \"tx_01kq7pz74mffj9x5vsesqkve08\",\n\t\"pricing\": {\n\t\t\"amount\": 20000,\n\t\t\"amount_extra\": 0,\n\t\t\"currency\": \"usd\",\n\t\t\"fees\": {\n\t\t\t\"buyer\": 640,\n\t\t\t\"buyer_client\": 0,\n\t\t\t\"international_payment\": 310,\n\t\t\t\"seller\": 0,\n\t\t\t\"seller_client\": 0\n\t\t}\n\t},\n\t\"seller\": {\n\t\t\"id\": \"1-3f546125-2ec2-4b14-87f6-54a14ae73e98\",\n\t\t\"is_guest\": true\n\t},\n\t\"status\": \"payment_accepted\"\n}\n\n","lang":"JSON"},"children":[]}]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"confirm-handover","__idx":6},"children":["Confirm handover"]},{"$$mdtype":"Tag","name":"DStep","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["After the physical handover, the buyer or the seller must confirm the handover. The 24-hour complaints period begins when either party confirms the handover."]},{"$$mdtype":"Tag","name":"Tabs","attributes":{"size":"medium"},"children":[{"$$mdtype":"Tag","name":"div","attributes":{"label":"Buyer confirms handover","disable":false},"children":[{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"CURL","header":{"controls":{"copy":{}}},"source":"  curl -i -X POST \\\n  -u '<API_KEY>:' \\\n  'https://api.test.trustap.com/v2/transactions/tx_01kqcyew65e4n9dtkaax7wp7r3/confirm_handover' \\\n  -H 'Trustap-User: 1-718bce10-23e8-43ba-a279-7e301d78273a'\n","lang":"CURL"},"children":[]}]},{"$$mdtype":"Tag","name":"div","attributes":{"label":"Response","disable":false},"children":[{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"JSON","header":{"controls":{"copy":{}}},"source":"{\n\t\"buyer\": {\n\t\t\"id\": \"1-def29dfe-8626-48a2-8863-b6fdf2b96ff0\",\n\t\t\"is_guest\": true\n\t},\n\t\"client_id\": \"5ad5451d-70c7-43c6-86c9-e1d90556856c\",\n\t\"deadlines\": {\n\t\t\"complaints\": \"2026-04-29T11:13:11Z\"\n\t},\n\t\"description\": \"Trustap socks\",\n\t\"events\": {\n\t\t\"by_key\": {\n\t\t\t\"created\": \"2026-04-29T11:04:26Z\",\n\t\t\t\"joined\": \"2026-04-29T11:04:26Z\",\n\t\t\t\"paid\": \"2026-04-29T11:05:19Z\",\n\t\t\t\"payment_accepted\": \"2026-04-29T11:06:06Z\",\n\t\t\t\"seller_handover_confirmed\": \"2026-04-29T11:08:11Z\"\n\t\t},\n\t\t\"by_time\": [\n\t\t\t{\n\t\t\t\t\"at\": \"2026-04-29T11:04:26Z\",\n\t\t\t\t\"code\": \"created\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"at\": \"2026-04-29T11:04:26Z\",\n\t\t\t\t\"code\": \"joined\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"at\": \"2026-04-29T11:05:19Z\",\n\t\t\t\t\"by\": \"1-def29dfe-8626-48a2-8863-b6fdf2b96ff0\",\n\t\t\t\t\"code\": \"paid\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"at\": \"2026-04-29T11:06:06Z\",\n\t\t\t\t\"by\": \"1-3f546125-2ec2-4b14-87f6-54a14ae73e98\",\n\t\t\t\t\"code\": \"payment_accepted\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"at\": \"2026-04-29T11:08:11Z\",\n\t\t\t\t\"by\": \"1-3f546125-2ec2-4b14-87f6-54a14ae73e98\",\n\t\t\t\t\"code\": \"seller_handover_confirmed\"\n\t\t\t}\n\t\t]\n\t},\n\t\"id\": \"tx_01kq7pz74mffj9x5vsesqkve08\",\n\t\"pricing\": {\n\t\t\"amount\": 20000,\n\t\t\"amount_extra\": 0,\n\t\t\"currency\": \"gbp\",\n\t\t\"fees\": {\n\t\t\t\"buyer\": 640,\n\t\t\t\"buyer_client\": 0,\n\t\t\t\"international_payment\": 310,\n\t\t\t\"seller\": 0,\n\t\t\t\"seller_client\": 0\n\t\t}\n\t},\n\t\"seller\": {\n\t\t\"id\": \"1-3f546125-2ec2-4b14-87f6-54a14ae73e98\",\n\t\t\"is_guest\": true\n\t},\n\t\"status\": \"seller_handover_confirmed\"\n}\n","lang":"JSON"},"children":[]}]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"complaints-period","__idx":7},"children":["Complaints period"]},{"$$mdtype":"Tag","name":"DStep","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["At this point, the buyer has the option to create a complaint if the were not satisfied with the transaction."," ","The buyer will receive an email from Trustap with details on how to create a complaint."," ","Submitting complaint will pause any payout until the issue is resolved. The Trustap support team mediate between both buyer and seller to resolve the complaint."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The complaints period typically lasts 24 hours."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Alternatively, you can enable your buyer to manually ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/docs/guides/transactions/complaint"},"children":["create a complaint"]},"."," ","If a complaint is made, you will receive an email as well as a ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/docs/concepts/webhooks"},"children":["webhook event"]},"."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["If no complaint is made within the complaints period, funds are automatically released ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"#step-9-seller-claims-payout"},"children":["following the seller claiming the payout"]},"."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"seller-claims-transaction","__idx":8},"children":["Seller claims transaction"]},{"$$mdtype":"Tag","name":"DStep","attributes":{},"children":[{"$$mdtype":"Tag","name":"ol","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["A seller must register for a full Trustap account before they can claim a transaction. See our ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/docs/guides/transactions/full-users"},"children":["full user guide"]}," for details."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Using the seller full Trustap account user ID as ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Trustap-User"]},", claim the transaction. This links the transaction to their full Trustap account."]}]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"CURL","data-title":"Seller claims transaction","header":{"title":"Seller claims transaction","controls":{"copy":{}}},"source":"curl -i -X POST \\\n-u '<API_KEY>:' \\\n'https://api.test.trustap.com/v2/transactions/{transaction_id}/claim' \\\n-H 'Content-Type: application/json' \\\n-H 'Trustap-User: ee461c3a-3971-45fa-b361-38694c78f69d' \\\n-d '{\n  \"role\": \"seller\",\n}'\n","lang":"CURL"},"children":[]},{"$$mdtype":"Tag","name":"ol","attributes":{"start":3},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Following confirmation of handover and a successful complaints period, the seller will receive the payout from the transaction to their account."]}]}]}]}]},"headings":[{"value":"Transaction flow with bank transfer payment","id":"transaction-flow-with-bank-transfer-payment","depth":1},{"value":"Create a sellers and buyers","id":"create-a-sellers-and-buyers","depth":3},{"value":"Get Trustap Fee (Charge)","id":"get-trustap-fee-charge","depth":3},{"value":"Create a transaction with a seller and buyer","id":"create-a-transaction-with-a-seller-and-buyer","depth":3},{"value":"Buyer transfers funds","id":"buyer-transfers-funds","depth":3},{"value":"Seller accepts payment","id":"seller-accepts-payment","depth":3},{"value":"Confirm handover","id":"confirm-handover","depth":3},{"value":"Complaints period","id":"complaints-period","depth":3},{"value":"Seller claims transaction","id":"seller-claims-transaction","depth":3}],"frontmatter":{"seo":{"title":"Transaction flow with bank transfer payment","description":"Step by step guide showing a full transaction flow with bank payment."}},"lastModified":"2026-06-19T10:16:15.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/docs/guides/transactions/transaction-int-path-banktransfer","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}