{"metadata":{"image":[],"title":"","description":""},"api":{"url":"","auth":"required","settings":"","results":{"codes":[]},"params":[]},"next":{"description":"","pages":[]},"title":"What is Wyre Checkout?","type":"basic","slug":"getting-started-wyre-checkout","excerpt":"","body":"Wyre allows you to present your customers with a straightforward way to purchase cryptocurrency through our **Hosted Checkout**. Checkout can be instantiated through a redirect to our widget (Hosted Redirect) for your user to complete the transaction or by opening a dialog (Browser Dialog) and loading Wyre Checkout on your website. \n\nYou can pass in certain Parameters to pre-fill information on behalf of the user such as a wallet address or a purchase amount to help expedite the transaction. Once the purchase is complete, you can redirect the user back to your website or app. \n[block:image]\n{\n  \"images\": [\n    {\n      \"image\": [\n        \"https://files.readme.io/2a65bc3-1_wLmfVojf2Tl6pfO6VS1z_Q.png\",\n        \"1_wLmfVojf2Tl6pfO6VS1z_Q.png\",\n        653,\n        391,\n        \"#14233e\"\n      ]\n    }\n  ]\n}\n[/block]\n\n[block:api-header]\n{\n  \"title\": \"Pricing\"\n}\n[/block]\nCurrently, there is **no cost** to integrate Wyre with your business. All fees are assessed to the end-user. You can see a breakdown of the fees per transfer (Fiat --> Crypto) in the table below. \n[block:image]\n{\n  \"images\": [\n    {\n      \"image\": [\n        \"https://files.readme.io/a13948f-Screen_Shot_2020-08-02_at_11.07.23_PM.png\",\n        \"Screen Shot 2020-08-02 at 11.07.23 PM.png\",\n        657,\n        221,\n        \"#dee4e9\"\n      ]\n    }\n  ]\n}\n[/block]\n\n[block:callout]\n{\n  \"type\": \"warning\",\n  \"body\": \"As a partner of Wyre, you can add your own fee on-top of Wyre's to generate revenue for your business. This should be discussed with you Wyre Sales Representative during the time of contract creation and signing.\",\n  \"title\": \"Fee Notice\"\n}\n[/block]\n\n[block:api-header]\n{\n  \"title\": \"Limits\"\n}\n[/block]\n\n[block:parameters]\n{\n  \"data\": {\n    \"0-0\": \"**Domestic (US)**\",\n    \"0-1\": \"Weekly: $500\\nMonthly: $2,000\\nYearly: $5,000\",\n    \"1-0\": \"**International**\",\n    \"1-1\": \"Weekly: $1,000\\nMonthly: $4,000\\nYearly: $7,500\"\n  },\n  \"cols\": 2,\n  \"rows\": 2\n}\n[/block]\nThe limits work on a rolling basis so if someone reached their weekly limit on a Friday they would have to wait 7 days until the following Friday to make another purchase up to their weekly Limit.\n[block:api-header]\n{\n  \"title\": \"Preparation\"\n}\n[/block]\nBefore attempting to integrate, you'll need to create an account in Wyre's testing environment. Head on over to [testwyre.com](https://www.testwyre.com) to create it to start this process. You may enter dummy information for all required fields, including email, password, address, name, etc. Some validation is still active so single-letter names and bogus addresses may still be rejected. You may upload any image for document upload prompts. When using a production account, you'll need to pass in real KYC information.\n\nAfter a short time, your account should automatically transition to `APPROVED`. (If it does not, please contact support) Once this happens, return to the widget to see you now have access to fund your account!\n[block:api-header]\n{\n  \"title\": \"Payment Methods - Debit Cards\"\n}\n[/block]\n**Debit Card Payments**\nThere are two ways to provide debit card payments for users using the widget. You have the option of providing users with Apple Pay**, Debit Card. \n\n** Apple Pay will only work with Apple devices and on the Safari browser.\n[block:api-header]\n{\n  \"title\": \"Test Environment\"\n}\n[/block]\nWyre offers a test environment for the hosted debit card widget. The test environment can be accessed at [pay.testwyre.com/purchase](https://pay.testwyre.com/purchase). \n\nTo test transactions please use these provided debit cards. To ensure you have a successful transaction keep transactions <$1. Anything over $10 will fail automatically. \n\n**Test Cards for International** \n[block:parameters]\n{\n  \"data\": {\n    \"h-0\": \"Card Type\",\n    \"h-1\": \"Card Number\",\n    \"h-2\": \"Expiration\",\n    \"h-3\": \"CVV\",\n    \"0-0\": \"VISA\",\n    \"0-1\": \"4444333322221111\",\n    \"0-2\": \"10/23\",\n    \"0-3\": \"123\",\n    \"1-0\": \"MasterCard\",\n    \"1-1\": \"5454545454545454\",\n    \"1-2\": \"10/23\",\n    \"1-3\": \"123\"\n  },\n  \"cols\": 4,\n  \"rows\": 2\n}\n[/block]\n**Test Cards for US**\n[block:parameters]\n{\n  \"data\": {\n    \"h-0\": \"Card Type\",\n    \"h-1\": \"Card Number\",\n    \"h-2\": \"Expiration\",\n    \"h-3\": \"CVV\",\n    \"0-0\": \"VISA\",\n    \"0-1\": \"4111111111111111\",\n    \"0-2\": \"10/23\",\n    \"0-3\": \"123\",\n    \"1-0\": \"Mastercard\",\n    \"1-1\": \"5555555555554444\",\n    \"1-2\": \"10/23\",\n    \"1-3\": \"123\"\n  },\n  \"cols\": 4,\n  \"rows\": 2\n}\n[/block]\n\n[block:callout]\n{\n  \"type\": \"warning\",\n  \"title\": \"Bank Statement Authorization and SMS Code\",\n  \"body\": \"You'll be required to enter two codes to validate the bank account and phone number for the test transactions. You can enter **000000** for both to complete this verification.\"\n}\n[/block]\n\n[block:api-header]\n{\n  \"title\": \"Supported States and Countries\"\n}\n[/block]\n\n[block:parameters]\n{\n  \"data\": {\n    \"0-0\": \"**USA**\",\n    \"0-1\": \"**Not Supported:**\\nNew York\\nNew Hampshire\\nNorth Carolina\\nConnecticut\\nHawaii\\nVermont\\nVirginia\",\n    \"h-1\": \"Exceptions\",\n    \"h-0\": \"Country\",\n    \"1-0\": \"**International Support**\",\n    \"1-1\": \"The Widget is currently available in these countries: \\n\\nAlgeria (DZ), Argentina (AR), Australia (AU), Austria (AT), Belarus (BY), Belgium (BE), Bolivia (BO), Brazil (BR), Canada (CA), Chile (CL), Colombia (CO), Costa Rica (CR), Cyprus (CY), Czech Republic (CZ), Denmark (DK), Dominican Republic (DO), Estonia (EE), Finland (FI), France (FR), France (FR), Germany (DE), Greece (GR), Hong Kong (HK), Iceland (IS), India (IN), Indonesia (ID), Ireland (IE), Israel (IL), Italy (IT), Japan (JP), Laos, Latvia (LV), Lithuania (LT), Luxembourg (LU), Malaysia (MY), Mexico (MX), Nepal (NP), New Zealand (NZ), Norway (NO), Paraguay (PY), Peru (PE), Philippines (PH), Poland (PL), Portugal (PT) ,Singapore (SG), Slovakia (SK), Slovenia (SI), South Africa (ZA), South Korea (KR), Spain (ES), Sweden (SE), Switzerland (CH), Tanzania (TZ), Thailand (TH), The Netherlands (NL), Turkey (TR), Vietnam (VN)\"\n  },\n  \"cols\": 2,\n  \"rows\": 2\n}\n[/block]\n\n[block:api-header]\n{\n  \"title\": \"Go Live\"\n}\n[/block]\nBefore going live, you'll want to make sure that you:\n\n- Finalize your Partnership Agreement with Wyre\n- Create your production Wyre account and complete KYC\n- Configure the Widget for the `production` environment\n\nThat's it! You're now ready to accept fiat-to-crypto payments natively in your app.","updates":["5e8d94da35e1b80034de1242","5e8d952489a17800118ec451","5e90bc94d482b60011990885","5e90bd02c808e904c6a5c30f","5e90bd6d53643f00516f5aed","5e90bdeacb9205002d0de277"],"order":0,"isReference":true,"hidden":false,"sync_unique":"","link_url":"","link_external":false,"_id":"5d8e4cfc34146a0012ca5b2a","project":"550f74bb6fc8130d0038aad3","version":{"version":"3","version_clean":"3.0.0","codename":"","is_stable":true,"is_beta":true,"is_hidden":false,"is_deprecated":false,"categories":["550f75de61d9d30d00af9e02","551027e38579861900a86698","551029e08579861900a8669a","551029e7498062190006328a","5bc633a722d682005c9ad9e4","5bc633b08c4b0b000d6a7eaa","5bc633b48f3ff600626e3e18","5bc63538e5a6ba000d22ee6d","5bc63587a18a6b000decd295","5bc635c0937fcb0056223d9c","5bc6360f42f41800319aeaa6","5be5d13ff1d319002baca9ce","5be5d2287cd14d00291fbfdb","5be8b3b09f7cb70023c56a39","5be8b3cbb910100044e20206","5c1d769a4f6aed001fe527f0","5c402942010f0d001496dded","5e8127d61c906800374eeb1c","5f2768c98622b8005106544a","5f2768d05702ca0011f7655e","5f276e5348d2b600321aef9b","5f276fd300e519001139200a"],"_id":"550f75de61d9d30d00af9e01","__v":22,"releaseDate":"2015-03-23T02:09:34.221Z","project":"550f74bb6fc8130d0038aad3","createdAt":"2015-03-23T02:09:34.221Z","forked_from":"550f74bb6fc8130d0038aad6"},"category":{"sync":{"isSync":false,"url":""},"pages":[],"title":"Wyre Checkout","slug":"wyre-sdk","order":2,"from_sync":false,"reference":true,"_id":"5bc63538e5a6ba000d22ee6d","project":"550f74bb6fc8130d0038aad3","version":"550f75de61d9d30d00af9e01","createdAt":"2018-10-16T19:00:08.331Z","__v":1},"user":"5c8fb57a338d71002afda886","createdAt":"2019-09-27T17:55:08.998Z","__v":6,"parentDoc":null}

What is Wyre Checkout?


Wyre allows you to present your customers with a straightforward way to purchase cryptocurrency through our **Hosted Checkout**. Checkout can be instantiated through a redirect to our widget (Hosted Redirect) for your user to complete the transaction or by opening a dialog (Browser Dialog) and loading Wyre Checkout on your website. You can pass in certain Parameters to pre-fill information on behalf of the user such as a wallet address or a purchase amount to help expedite the transaction. Once the purchase is complete, you can redirect the user back to your website or app. [block:image] { "images": [ { "image": [ "https://files.readme.io/2a65bc3-1_wLmfVojf2Tl6pfO6VS1z_Q.png", "1_wLmfVojf2Tl6pfO6VS1z_Q.png", 653, 391, "#14233e" ] } ] } [/block] [block:api-header] { "title": "Pricing" } [/block] Currently, there is **no cost** to integrate Wyre with your business. All fees are assessed to the end-user. You can see a breakdown of the fees per transfer (Fiat --> Crypto) in the table below. [block:image] { "images": [ { "image": [ "https://files.readme.io/a13948f-Screen_Shot_2020-08-02_at_11.07.23_PM.png", "Screen Shot 2020-08-02 at 11.07.23 PM.png", 657, 221, "#dee4e9" ] } ] } [/block] [block:callout] { "type": "warning", "body": "As a partner of Wyre, you can add your own fee on-top of Wyre's to generate revenue for your business. This should be discussed with you Wyre Sales Representative during the time of contract creation and signing.", "title": "Fee Notice" } [/block] [block:api-header] { "title": "Limits" } [/block] [block:parameters] { "data": { "0-0": "**Domestic (US)**", "0-1": "Weekly: $500\nMonthly: $2,000\nYearly: $5,000", "1-0": "**International**", "1-1": "Weekly: $1,000\nMonthly: $4,000\nYearly: $7,500" }, "cols": 2, "rows": 2 } [/block] The limits work on a rolling basis so if someone reached their weekly limit on a Friday they would have to wait 7 days until the following Friday to make another purchase up to their weekly Limit. [block:api-header] { "title": "Preparation" } [/block] Before attempting to integrate, you'll need to create an account in Wyre's testing environment. Head on over to [testwyre.com](https://www.testwyre.com) to create it to start this process. You may enter dummy information for all required fields, including email, password, address, name, etc. Some validation is still active so single-letter names and bogus addresses may still be rejected. You may upload any image for document upload prompts. When using a production account, you'll need to pass in real KYC information. After a short time, your account should automatically transition to `APPROVED`. (If it does not, please contact support) Once this happens, return to the widget to see you now have access to fund your account! [block:api-header] { "title": "Payment Methods - Debit Cards" } [/block] **Debit Card Payments** There are two ways to provide debit card payments for users using the widget. You have the option of providing users with Apple Pay**, Debit Card. ** Apple Pay will only work with Apple devices and on the Safari browser. [block:api-header] { "title": "Test Environment" } [/block] Wyre offers a test environment for the hosted debit card widget. The test environment can be accessed at [pay.testwyre.com/purchase](https://pay.testwyre.com/purchase). To test transactions please use these provided debit cards. To ensure you have a successful transaction keep transactions <$1. Anything over $10 will fail automatically. **Test Cards for International** [block:parameters] { "data": { "h-0": "Card Type", "h-1": "Card Number", "h-2": "Expiration", "h-3": "CVV", "0-0": "VISA", "0-1": "4444333322221111", "0-2": "10/23", "0-3": "123", "1-0": "MasterCard", "1-1": "5454545454545454", "1-2": "10/23", "1-3": "123" }, "cols": 4, "rows": 2 } [/block] **Test Cards for US** [block:parameters] { "data": { "h-0": "Card Type", "h-1": "Card Number", "h-2": "Expiration", "h-3": "CVV", "0-0": "VISA", "0-1": "4111111111111111", "0-2": "10/23", "0-3": "123", "1-0": "Mastercard", "1-1": "5555555555554444", "1-2": "10/23", "1-3": "123" }, "cols": 4, "rows": 2 } [/block] [block:callout] { "type": "warning", "title": "Bank Statement Authorization and SMS Code", "body": "You'll be required to enter two codes to validate the bank account and phone number for the test transactions. You can enter **000000** for both to complete this verification." } [/block] [block:api-header] { "title": "Supported States and Countries" } [/block] [block:parameters] { "data": { "0-0": "**USA**", "0-1": "**Not Supported:**\nNew York\nNew Hampshire\nNorth Carolina\nConnecticut\nHawaii\nVermont\nVirginia", "h-1": "Exceptions", "h-0": "Country", "1-0": "**International Support**", "1-1": "The Widget is currently available in these countries: \n\nAlgeria (DZ), Argentina (AR), Australia (AU), Austria (AT), Belarus (BY), Belgium (BE), Bolivia (BO), Brazil (BR), Canada (CA), Chile (CL), Colombia (CO), Costa Rica (CR), Cyprus (CY), Czech Republic (CZ), Denmark (DK), Dominican Republic (DO), Estonia (EE), Finland (FI), France (FR), France (FR), Germany (DE), Greece (GR), Hong Kong (HK), Iceland (IS), India (IN), Indonesia (ID), Ireland (IE), Israel (IL), Italy (IT), Japan (JP), Laos, Latvia (LV), Lithuania (LT), Luxembourg (LU), Malaysia (MY), Mexico (MX), Nepal (NP), New Zealand (NZ), Norway (NO), Paraguay (PY), Peru (PE), Philippines (PH), Poland (PL), Portugal (PT) ,Singapore (SG), Slovakia (SK), Slovenia (SI), South Africa (ZA), South Korea (KR), Spain (ES), Sweden (SE), Switzerland (CH), Tanzania (TZ), Thailand (TH), The Netherlands (NL), Turkey (TR), Vietnam (VN)" }, "cols": 2, "rows": 2 } [/block] [block:api-header] { "title": "Go Live" } [/block] Before going live, you'll want to make sure that you: - Finalize your Partnership Agreement with Wyre - Create your production Wyre account and complete KYC - Configure the Widget for the `production` environment That's it! You're now ready to accept fiat-to-crypto payments natively in your app.