diff --git a/connect-examples/v2/csharp_checkout/.bowerrc b/connect-examples/v2/v2_deprecated/csharp_checkout/.bowerrc similarity index 100% rename from connect-examples/v2/csharp_checkout/.bowerrc rename to connect-examples/v2/v2_deprecated/csharp_checkout/.bowerrc diff --git a/connect-examples/v2/csharp_checkout/.gitignore b/connect-examples/v2/v2_deprecated/csharp_checkout/.gitignore similarity index 100% rename from connect-examples/v2/csharp_checkout/.gitignore rename to connect-examples/v2/v2_deprecated/csharp_checkout/.gitignore diff --git a/connect-examples/v2/csharp_checkout/LICENSE b/connect-examples/v2/v2_deprecated/csharp_checkout/LICENSE similarity index 100% rename from connect-examples/v2/csharp_checkout/LICENSE rename to connect-examples/v2/v2_deprecated/csharp_checkout/LICENSE diff --git a/connect-examples/v2/csharp_checkout/Pages/Checkout.cshtml b/connect-examples/v2/v2_deprecated/csharp_checkout/Pages/Checkout.cshtml similarity index 100% rename from connect-examples/v2/csharp_checkout/Pages/Checkout.cshtml rename to connect-examples/v2/v2_deprecated/csharp_checkout/Pages/Checkout.cshtml diff --git a/connect-examples/v2/csharp_checkout/Pages/Checkout.cshtml.cs b/connect-examples/v2/v2_deprecated/csharp_checkout/Pages/Checkout.cshtml.cs similarity index 100% rename from connect-examples/v2/csharp_checkout/Pages/Checkout.cshtml.cs rename to connect-examples/v2/v2_deprecated/csharp_checkout/Pages/Checkout.cshtml.cs diff --git a/connect-examples/v2/csharp_checkout/Pages/Error.cshtml b/connect-examples/v2/v2_deprecated/csharp_checkout/Pages/Error.cshtml similarity index 100% rename from connect-examples/v2/csharp_checkout/Pages/Error.cshtml rename to connect-examples/v2/v2_deprecated/csharp_checkout/Pages/Error.cshtml diff --git a/connect-examples/v2/csharp_checkout/Pages/Error.cshtml.cs b/connect-examples/v2/v2_deprecated/csharp_checkout/Pages/Error.cshtml.cs similarity index 100% rename from connect-examples/v2/csharp_checkout/Pages/Error.cshtml.cs rename to connect-examples/v2/v2_deprecated/csharp_checkout/Pages/Error.cshtml.cs diff --git a/connect-examples/v2/csharp_checkout/Pages/Index.cshtml b/connect-examples/v2/v2_deprecated/csharp_checkout/Pages/Index.cshtml similarity index 100% rename from connect-examples/v2/csharp_checkout/Pages/Index.cshtml rename to connect-examples/v2/v2_deprecated/csharp_checkout/Pages/Index.cshtml diff --git a/connect-examples/v2/csharp_checkout/Pages/Index.cshtml.cs b/connect-examples/v2/v2_deprecated/csharp_checkout/Pages/Index.cshtml.cs similarity index 100% rename from connect-examples/v2/csharp_checkout/Pages/Index.cshtml.cs rename to connect-examples/v2/v2_deprecated/csharp_checkout/Pages/Index.cshtml.cs diff --git a/connect-examples/v2/csharp_checkout/Pages/_Layout.cshtml b/connect-examples/v2/v2_deprecated/csharp_checkout/Pages/_Layout.cshtml similarity index 100% rename from connect-examples/v2/csharp_checkout/Pages/_Layout.cshtml rename to connect-examples/v2/v2_deprecated/csharp_checkout/Pages/_Layout.cshtml diff --git a/connect-examples/v2/csharp_checkout/Pages/_ValidationScriptsPartial.cshtml b/connect-examples/v2/v2_deprecated/csharp_checkout/Pages/_ValidationScriptsPartial.cshtml similarity index 100% rename from connect-examples/v2/csharp_checkout/Pages/_ValidationScriptsPartial.cshtml rename to connect-examples/v2/v2_deprecated/csharp_checkout/Pages/_ValidationScriptsPartial.cshtml diff --git a/connect-examples/v2/csharp_checkout/Pages/_ViewImports.cshtml b/connect-examples/v2/v2_deprecated/csharp_checkout/Pages/_ViewImports.cshtml similarity index 100% rename from connect-examples/v2/csharp_checkout/Pages/_ViewImports.cshtml rename to connect-examples/v2/v2_deprecated/csharp_checkout/Pages/_ViewImports.cshtml diff --git a/connect-examples/v2/csharp_checkout/Pages/_ViewStart.cshtml b/connect-examples/v2/v2_deprecated/csharp_checkout/Pages/_ViewStart.cshtml similarity index 100% rename from connect-examples/v2/csharp_checkout/Pages/_ViewStart.cshtml rename to connect-examples/v2/v2_deprecated/csharp_checkout/Pages/_ViewStart.cshtml diff --git a/connect-examples/v2/csharp_checkout/Program.cs b/connect-examples/v2/v2_deprecated/csharp_checkout/Program.cs similarity index 100% rename from connect-examples/v2/csharp_checkout/Program.cs rename to connect-examples/v2/v2_deprecated/csharp_checkout/Program.cs diff --git a/connect-examples/v2/csharp_checkout/Properties/launchSettings.json b/connect-examples/v2/v2_deprecated/csharp_checkout/Properties/launchSettings.json similarity index 100% rename from connect-examples/v2/csharp_checkout/Properties/launchSettings.json rename to connect-examples/v2/v2_deprecated/csharp_checkout/Properties/launchSettings.json diff --git a/connect-examples/v2/csharp_checkout/README.md b/connect-examples/v2/v2_deprecated/csharp_checkout/README.md similarity index 89% rename from connect-examples/v2/csharp_checkout/README.md rename to connect-examples/v2/v2_deprecated/csharp_checkout/README.md index 41f561281..6c378b783 100644 --- a/connect-examples/v2/csharp_checkout/README.md +++ b/connect-examples/v2/v2_deprecated/csharp_checkout/README.md @@ -1,10 +1,14 @@ -# Useful Links +# Deprecated Example +**This Sample Application has been deprecated and is no longer maintained.** +The use of `CreateCheckout` is a deprecated pattern and we now suggest using the `CreatePaymentLink` [endpoint](https://developer.squareup.com/reference/square/checkout-api/create-payment-link). More information [here](https://developer.squareup.com/docs/checkout-api) + +### Useful Links * [C# (.NET) SDK Page](https://developer.squareup.com/docs/sdks/dotnet) * [Checkout API Overview](https://developer.squareup.com/docs/checkout-api/what-it-does) * [Checkout in the API Reference](https://developer.squareup.com/reference/square/checkout-api) -# Website Payment Processing Using the Square Checkout API: Csharp +### Website Payment Processing Using the Square Checkout API: Csharp This is a simple example application that utilizes Square's Checkout API using ASP.NET Core Razor. This examples assumes you are familiar with C# development. @@ -15,7 +19,7 @@ There are two sections in this ReadMe. * [Application Flow](#application-flow) - Provides an overview of how the Square Checkout API integrate in the ASP.NET app. -## Setup +### Setup To get it running: @@ -32,7 +36,7 @@ dotnet run --launch-profile Sandbox This will start the server on `localhost:5000`, which you can navigate to in your favorite browser. -## Application flow +### Application flow This is an ASP.NET Core Razor application. The web application implements the Checkout API to take payments. diff --git a/connect-examples/v2/csharp_checkout/Startup.cs b/connect-examples/v2/v2_deprecated/csharp_checkout/Startup.cs similarity index 100% rename from connect-examples/v2/csharp_checkout/Startup.cs rename to connect-examples/v2/v2_deprecated/csharp_checkout/Startup.cs diff --git a/connect-examples/v2/csharp_checkout/appsettings.Production.json.example b/connect-examples/v2/v2_deprecated/csharp_checkout/appsettings.Production.json.example similarity index 100% rename from connect-examples/v2/csharp_checkout/appsettings.Production.json.example rename to connect-examples/v2/v2_deprecated/csharp_checkout/appsettings.Production.json.example diff --git a/connect-examples/v2/csharp_checkout/appsettings.Sandbox.json.example b/connect-examples/v2/v2_deprecated/csharp_checkout/appsettings.Sandbox.json.example similarity index 100% rename from connect-examples/v2/csharp_checkout/appsettings.Sandbox.json.example rename to connect-examples/v2/v2_deprecated/csharp_checkout/appsettings.Sandbox.json.example diff --git a/connect-examples/v2/csharp_checkout/bower.json b/connect-examples/v2/v2_deprecated/csharp_checkout/bower.json similarity index 100% rename from connect-examples/v2/csharp_checkout/bower.json rename to connect-examples/v2/v2_deprecated/csharp_checkout/bower.json diff --git a/connect-examples/v2/csharp_checkout/bundleconfig.json b/connect-examples/v2/v2_deprecated/csharp_checkout/bundleconfig.json similarity index 100% rename from connect-examples/v2/csharp_checkout/bundleconfig.json rename to connect-examples/v2/v2_deprecated/csharp_checkout/bundleconfig.json diff --git a/connect-examples/v2/csharp_checkout/checkout.png b/connect-examples/v2/v2_deprecated/csharp_checkout/checkout.png similarity index 100% rename from connect-examples/v2/csharp_checkout/checkout.png rename to connect-examples/v2/v2_deprecated/csharp_checkout/checkout.png diff --git a/connect-examples/v2/csharp_checkout/confirmation.png b/connect-examples/v2/v2_deprecated/csharp_checkout/confirmation.png similarity index 100% rename from connect-examples/v2/csharp_checkout/confirmation.png rename to connect-examples/v2/v2_deprecated/csharp_checkout/confirmation.png diff --git a/connect-examples/v2/csharp_checkout/csharp_checkout.csproj b/connect-examples/v2/v2_deprecated/csharp_checkout/csharp_checkout.csproj similarity index 100% rename from connect-examples/v2/csharp_checkout/csharp_checkout.csproj rename to connect-examples/v2/v2_deprecated/csharp_checkout/csharp_checkout.csproj diff --git a/connect-examples/v2/csharp_checkout/csharp_checkout.sln b/connect-examples/v2/v2_deprecated/csharp_checkout/csharp_checkout.sln similarity index 100% rename from connect-examples/v2/csharp_checkout/csharp_checkout.sln rename to connect-examples/v2/v2_deprecated/csharp_checkout/csharp_checkout.sln diff --git a/connect-examples/v2/csharp_checkout/wwwroot/css/main.css b/connect-examples/v2/v2_deprecated/csharp_checkout/wwwroot/css/main.css similarity index 100% rename from connect-examples/v2/csharp_checkout/wwwroot/css/main.css rename to connect-examples/v2/v2_deprecated/csharp_checkout/wwwroot/css/main.css diff --git a/connect-examples/v2/csharp_checkout/wwwroot/css/normalize.css b/connect-examples/v2/v2_deprecated/csharp_checkout/wwwroot/css/normalize.css similarity index 100% rename from connect-examples/v2/csharp_checkout/wwwroot/css/normalize.css rename to connect-examples/v2/v2_deprecated/csharp_checkout/wwwroot/css/normalize.css diff --git a/connect-examples/v2/csharp_checkout/wwwroot/favicon.ico b/connect-examples/v2/v2_deprecated/csharp_checkout/wwwroot/favicon.ico similarity index 100% rename from connect-examples/v2/csharp_checkout/wwwroot/favicon.ico rename to connect-examples/v2/v2_deprecated/csharp_checkout/wwwroot/favicon.ico diff --git a/connect-examples/v2/php_checkout/.env.example b/connect-examples/v2/v2_deprecated/php_checkout/.env.example similarity index 100% rename from connect-examples/v2/php_checkout/.env.example rename to connect-examples/v2/v2_deprecated/php_checkout/.env.example diff --git a/connect-examples/v2/php_checkout/.gitignore b/connect-examples/v2/v2_deprecated/php_checkout/.gitignore similarity index 100% rename from connect-examples/v2/php_checkout/.gitignore rename to connect-examples/v2/v2_deprecated/php_checkout/.gitignore diff --git a/connect-examples/v2/php_checkout/README.md b/connect-examples/v2/v2_deprecated/php_checkout/README.md similarity index 84% rename from connect-examples/v2/php_checkout/README.md rename to connect-examples/v2/v2_deprecated/php_checkout/README.md index 8c184c9e4..ca154573a 100644 --- a/connect-examples/v2/php_checkout/README.md +++ b/connect-examples/v2/v2_deprecated/php_checkout/README.md @@ -1,22 +1,27 @@ -# Useful Links +# Deprecated Example +**This Sample Application has been deprecated and is no longer maintained.** +The use of `CreateCheckout` is a deprecated pattern and we now suggest using the `CreatePaymentLink` [endpoint](https://developer.squareup.com/reference/square/checkout-api/create-payment-link). More information [here](https://developer.squareup.com/docs/checkout-api) + + +### Useful Links - [PHP SDK Page](https://developer.squareup.com/docs/sdks/php) - [Checkout API Overview](https://developer.squareup.com/docs/checkout-api/what-it-does) - [Checkout in the API Reference](https://developer.squareup.com/reference/square/checkout-api) -# Square Checkout Demo +### Square Checkout Demo This is a simple example application that utilizes Square's Checkout API. This examples does assume you are familiar with PHP development. It takes a single payment, declared by the user, and creates an order to use in the Checkout API. -## Setup +### Setup -### Requirements +#### Requirements - 8.0 <= PHP -### Install the PHP client library +#### Install the PHP client library This sample already includes the `square/square` dependency in its `composer.json` file. To install the client library: @@ -29,7 +34,7 @@ This sample already includes the `square/square` dependency in its `composer.jso php composer.phar install ``` -### Specify your application credentials +#### Specify your application credentials In order for the example to work, you must create a new file `.env` by copying the contents of the `.env.example` file. Edit this file with your application credentials and environment configuration. @@ -44,7 +49,7 @@ Open your [developer dashboard](https://developer.squareup.com/). Now supply eit | SQUARE_ACCESS_TOKEN | `string` | Access Token found at the Developer App Dashboard, Credentials tab. Must match the corresponding `ENVIRONMENT`. | | SQUARE_LOCATION_ID | `string` | Location found at the Developer App Dashboard, Location tab. Must match the corresponding `ENVIRONMENT`. | -## Running the sample +### Running the sample From the sample's root directory, run: @@ -58,6 +63,6 @@ For more information about Checkout please visit: - https://developer.squareup.com/reference/square/checkout-api - https://github.com/square/square-php-sdk/blob/master/docs/Api/CheckoutApi.md -## Feedback +### Feedback Rate this sample app [here](https://delighted.com/t/Z1xmKSqy)! diff --git a/connect-examples/v2/php_checkout/checkout.php b/connect-examples/v2/v2_deprecated/php_checkout/checkout.php similarity index 100% rename from connect-examples/v2/php_checkout/checkout.php rename to connect-examples/v2/v2_deprecated/php_checkout/checkout.php diff --git a/connect-examples/v2/php_checkout/composer.json b/connect-examples/v2/v2_deprecated/php_checkout/composer.json similarity index 100% rename from connect-examples/v2/php_checkout/composer.json rename to connect-examples/v2/v2_deprecated/php_checkout/composer.json diff --git a/connect-examples/v2/php_checkout/confirmation.php b/connect-examples/v2/v2_deprecated/php_checkout/confirmation.php similarity index 100% rename from connect-examples/v2/php_checkout/confirmation.php rename to connect-examples/v2/v2_deprecated/php_checkout/confirmation.php diff --git a/connect-examples/v2/php_checkout/index.php b/connect-examples/v2/v2_deprecated/php_checkout/index.php similarity index 100% rename from connect-examples/v2/php_checkout/index.php rename to connect-examples/v2/v2_deprecated/php_checkout/index.php diff --git a/connect-examples/v2/php_checkout/main.css b/connect-examples/v2/v2_deprecated/php_checkout/main.css similarity index 100% rename from connect-examples/v2/php_checkout/main.css rename to connect-examples/v2/v2_deprecated/php_checkout/main.css diff --git a/connect-examples/v2/php_checkout/normalize.css b/connect-examples/v2/v2_deprecated/php_checkout/normalize.css similarity index 100% rename from connect-examples/v2/php_checkout/normalize.css rename to connect-examples/v2/v2_deprecated/php_checkout/normalize.css