/home/desid573/public_html/gcdriver/square/test/Api
NameSizeModeActions
ApplePayApiTest.php10170644editdlrm
CatalogApiTest.php230720644editdlrm
CheckoutApiTest.php55060644editdlrm
CustomersApiTest.php18800644editdlrm
EmployeesApiTest.php11610644editdlrm
InventoryApiTest.php106340644editdlrm
LaborApiTest.php28150644editdlrm
LocationsApiTest.php19940644editdlrm
MobileAuthorizationApiTest.php10840644editdlrm
OAuthApiTest.php12590644editdlrm
OrdersApiTest.php11580644editdlrm
PaymentsApiTest.php17360644editdlrm
RefundsApiTest.php13080644editdlrm
ReportingApiTest.php18130644editdlrm
TransactionsApiTest.php18560644editdlrm
V1EmployeesApiTest.php42000644editdlrm
V1ItemsApiTest.php81180644editdlrm
V1LocationsApiTest.php12290644editdlrm
V1TransactionsApiTest.php38470644editdlrm
Edit: /home/desid573/public_html/gcdriver/square/test/Api/CheckoutApiTest.php (5506B)
{'US-Prod-Sandbox'}; $access_token = $account->access_token; Configuration::getDefaultConfiguration()->setAccessToken($access_token); self::$location_id = $account->location_id; } /** * Clean up after running each test case */ public static function tearDownAfterClass() { } /** * Test case for createCheckout * * CreateCheckout * */ public function test_createCheckout() { $body = new \SquareConnect\Model\CreateCheckoutRequest([ "idempotency_key" => uniqid(), "order" => [ "reference_id" => "reference_id", "line_items" => [ [ "name" => "Printed T Shirt", "quantity" => "2", "base_price_money" => [ "amount" => 1500, "currency" => "USD" ], "discounts" => [ [ "name" => "7% off previous season item", "percentage" => "7" ], [ "name" => "$3 off Customer Discount", "amount_money" => [ "amount" => 300, "currency" => "USD" ] ] ] ], [ "name" => "Slim Jeans", "quantity" => "1", "base_price_money" => [ "amount" => 2500, "currency" => "USD" ] ], [ "name" => "Woven Sweater", "quantity" => "3", "base_price_money" => [ "amount" => 3500, "currency" => "USD" ], "discounts" => [ [ "name" => "$11 off Customer Discount", "amount_money" => [ "amount" => 1100, "currency" => "USD" ] ] ], "taxes" => [ [ "name" => "Fair Trade Tax", "percentage" => "5" ] ] ] ], "discounts" => [ [ "name" => "Father's day 12% OFF", "percentage" => "12" ], [ "name" => "Global Sales $55 OFF", "amount_money" => [ "amount" => 5500, "currency" => "USD" ] ] ], "taxes" => [ [ "name" => "Sales Tax", "percentage" => "8.5" ] ] ], "ask_for_shipping_address" => true, "merchant_support_email" => "merchant+support@website.com", "pre_populate_buyer_email" => "example@email.com", "pre_populate_shipping_address" => [ "address_line_1" => "1455 Market St.", "address_line_2" => "Suite 600", "locality" => "San Francisco", "administrative_district_level_1" => "CA", "postal_code" => "94103", "country" => "US", "first_name" => "Jane", "last_name" => "Doe" ], "redirect_url" => "https://docs.connect.squareup.com/order-confirm" ]); $response = self::$api->createCheckout(self::$location_id, $body); $this->assertEmpty($response->getErrors()); $this->assertStringStartsWith("https://connect.", $response->getCheckout()->getCheckoutPageUrl()); } }