{"metadata":{"image":[],"title":"","description":""},"api":{"url":"","auth":"required","settings":"","results":{"codes":[]},"params":[]},"next":{"description":"","pages":[]},"title":"Installing Wyre Checkout","type":"basic","slug":"wyre-checkout-installation","excerpt":"","body":"[block:callout]\n{\n  \"type\": \"info\",\n  \"title\": \"Contents:\",\n  \"body\": \"1. [Overview](#overview)\\n2. [Wyre Checkout Installation](#wyre-checkout-installation)\\n3. [Order Status Polling](#order-status-polling)\\n4. [Wallet Order Webhook](#wallet-order-webhook)\\n5. [Test Cards & Supported Types](#test-cards--supported-types)\\n6. [Go Live](#go-live)\"\n}\n[/block]\n\n[block:api-header]\n{\n  \"title\": \"Overview\"\n}\n[/block]\nThe Wyre Checkout may be loaded on a page or in a browser dialog. As a partner developer, you will not have direct access to the customer's personal information. The underlying personal information is exposed only in response to demands made to Wyre lawfully (or, in some cases, in support of **security** authorization).\n[block:api-header]\n{\n  \"title\": \"Wyre Checkout Installation\"\n}\n[/block]\nThe Wyre Checkout can be instantiated in two different ways. Both implementations require an API call to generate [Wallet Order Reservations](doc:wallet-order-reservations).\n\n-  [Wyre Checkout - Hosted Dialog](doc:wyre-checkout-hosted-dialog): A Wyre-branded card payment processing flow as a popup. The API call to generate [Wallet Order Reservations](doc:wallet-order-reservations) returns a parameterized `url` and a `reservation`. The returned reservation is utilized for the Hosted Dialogue and inserted into the widget.\n \n- [Wyre Checkout - Hosted URL](doc:wyre-widget-v2): A full-featured, Wyre-branded Debit Card payment processing flow, hosted by Wyre. The API call to generate [Wallet Order Reservations](doc:wallet-order-reservations) returns a parameterized `url` and a `reservation`. The returned URL is utilized for the Hosted URL implementation and opened within in a browser window. \n[block:api-header]\n{\n  \"title\": \"Order Status Polling\"\n}\n[/block]\nEach wallet order returns a Wallet Order Id. This `orderId` can be used to poll the [Wallet Order Details](doc:wallet-order-details) endpoint.\n[block:api-header]\n{\n  \"title\": \"Wallet Order Webhook\"\n}\n[/block]\n\nYou can also get order status update via webhooks by registering the Webhook (with sales team sales:::at:::sendwyre.com). Learn about [Wallet Order Webhooks](doc:wallet-order-webhooks). *Note: The Wallet Order Webhooks are different than our Data Subscription Webhooks* \n[block:api-header]\n{\n  \"title\": \"Test Cards & Supported Types\"\n}\n[/block]\n\n[block:parameters]\n{\n  \"data\": {\n    \"0-0\": \"VISA\",\n    \"h-0\": \"Card\",\n    \"h-1\": \"Card Number\",\n    \"h-2\": \"Expiration\",\n    \"0-1\": \"4111111111111111\",\n    \"h-3\": \"CVV\",\n    \"0-2\": \"10/23\",\n    \"0-3\": \"123\",\n    \"1-0\": \"Mastercard\",\n    \"1-3\": \"123\",\n    \"1-2\": \"10/23\",\n    \"1-1\": \"5555555555554444\"\n  },\n  \"cols\": 4,\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 confidently verified users into your application's ecosystem.\n[block:callout]\n{\n  \"type\": \"warning\",\n  \"body\": \"Apple pay will only work in hosted mode inside Safari and some Opera browsers.\",\n  \"title\": \"Warning\"\n}\n[/block]","updates":[],"order":1,"isReference":true,"hidden":false,"sync_unique":"","link_url":"","link_external":false,"_id":"5f2db3e930f2db002c8a32b5","createdAt":"2020-08-07T20:04:57.686Z","user":"5dcd9f0b28d74f003b86eca6","category":{"sync":{"isSync":false,"url":""},"pages":[],"title":"Wyre Checkout","slug":"wyre-sdk","order":3,"from_sync":false,"reference":true,"_id":"5bc63538e5a6ba000d22ee6d","project":"550f74bb6fc8130d0038aad3","version":"550f75de61d9d30d00af9e01","createdAt":"2018-10-16T19:00:08.331Z","__v":1},"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","5f9a2cb79dafe500259281a7"],"_id":"550f75de61d9d30d00af9e01","__v":23,"releaseDate":"2015-03-23T02:09:34.221Z","project":"550f74bb6fc8130d0038aad3","createdAt":"2015-03-23T02:09:34.221Z","forked_from":"550f74bb6fc8130d0038aad6"},"project":"550f74bb6fc8130d0038aad3","__v":0,"parentDoc":null}

Installing Wyre Checkout


[block:callout] { "type": "info", "title": "Contents:", "body": "1. [Overview](#overview)\n2. [Wyre Checkout Installation](#wyre-checkout-installation)\n3. [Order Status Polling](#order-status-polling)\n4. [Wallet Order Webhook](#wallet-order-webhook)\n5. [Test Cards & Supported Types](#test-cards--supported-types)\n6. [Go Live](#go-live)" } [/block] [block:api-header] { "title": "Overview" } [/block] The Wyre Checkout may be loaded on a page or in a browser dialog. As a partner developer, you will not have direct access to the customer's personal information. The underlying personal information is exposed only in response to demands made to Wyre lawfully (or, in some cases, in support of **security** authorization). [block:api-header] { "title": "Wyre Checkout Installation" } [/block] The Wyre Checkout can be instantiated in two different ways. Both implementations require an API call to generate [Wallet Order Reservations](doc:wallet-order-reservations). - [Wyre Checkout - Hosted Dialog](doc:wyre-checkout-hosted-dialog): A Wyre-branded card payment processing flow as a popup. The API call to generate [Wallet Order Reservations](doc:wallet-order-reservations) returns a parameterized `url` and a `reservation`. The returned reservation is utilized for the Hosted Dialogue and inserted into the widget. - [Wyre Checkout - Hosted URL](doc:wyre-widget-v2): A full-featured, Wyre-branded Debit Card payment processing flow, hosted by Wyre. The API call to generate [Wallet Order Reservations](doc:wallet-order-reservations) returns a parameterized `url` and a `reservation`. The returned URL is utilized for the Hosted URL implementation and opened within in a browser window. [block:api-header] { "title": "Order Status Polling" } [/block] Each wallet order returns a Wallet Order Id. This `orderId` can be used to poll the [Wallet Order Details](doc:wallet-order-details) endpoint. [block:api-header] { "title": "Wallet Order Webhook" } [/block] You can also get order status update via webhooks by registering the Webhook (with sales team [email protected]). Learn about [Wallet Order Webhooks](doc:wallet-order-webhooks). *Note: The Wallet Order Webhooks are different than our Data Subscription Webhooks* [block:api-header] { "title": "Test Cards & Supported Types" } [/block] [block:parameters] { "data": { "0-0": "VISA", "h-0": "Card", "h-1": "Card Number", "h-2": "Expiration", "0-1": "4111111111111111", "h-3": "CVV", "0-2": "10/23", "0-3": "123", "1-0": "Mastercard", "1-3": "123", "1-2": "10/23", "1-1": "5555555555554444" }, "cols": 4, "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 confidently verified users into your application's ecosystem. [block:callout] { "type": "warning", "body": "Apple pay will only work in hosted mode inside Safari and some Opera browsers.", "title": "Warning" } [/block]