All URIs are relative to https://connect.squareup.com
Method | HTTP request | Description |
---|---|---|
createCheckout | POST /v2/locations/{location_id}/checkouts | CreateCheckout |
CreateCheckoutResponse createCheckout(locationId, body)
CreateCheckout
Links a `checkoutId` to a `checkout_page_url` that customers will be directed to in order to provide their payment information using a payment processing workflow hosted on connect.squareup.com.
var SquareConnect = require('square-connect');
var defaultClient = SquareConnect.ApiClient.instance;
// Configure OAuth2 access token for authorization: oauth2
var oauth2 = defaultClient.authentications['oauth2'];
oauth2.accessToken = 'YOUR ACCESS TOKEN';
var apiInstance = new SquareConnect.CheckoutApi();
var locationId = "locationId_example"; // String | The ID of the business location to associate the checkout with.
var body = new SquareConnect.CreateCheckoutRequest(); // CreateCheckoutRequest | An object containing the fields to POST for the request. See the corresponding object definition for field details.
apiInstance.createCheckout(locationId, body).then(function(data) {
console.log('API called successfully. Returned data: ' + data);
}, function(error) {
console.error(error);
});
Name | Type | Description | Notes |
---|---|---|---|
locationId | String | The ID of the business location to associate the checkout with. | |
body | CreateCheckoutRequest | An object containing the fields to POST for the request. See the corresponding object definition for field details. |
- Content-Type: application/json
- Accept: application/json