- Square Version:
InvoiceDeliveryMethod enum. Added the read-only
InvoiceRequestMethod enum (deprecated). Added the read-only
SMS_CHARGE_BANK_ON_FILEvalues for backward compatibility.
These values direct Square to send invoices and receipts to customers using SMS (text message). SMS settings can be configured from first-party Square applications only; they cannot be configured from the Invoices API. Square does not send invoice reminders when using SMS to communicate with customers.
TerminalCheckoutonly supported tapped, dipped, or swiped credit cards. It now supports manual card entry and e-money. Added the
payment_typefield to denote a request for a manually entered payment card or an e-money payment.
CheckoutOptionsPaymentType. A new enum for the Terminal checkout payment types that can be requested.
E-money support is now available for Terminal checkout requests in Japan.
Square Java SDK:
Updated the OkHttp dependency to version 4.9.0.
NullPointerExceptionwhen passing an empty order ID to the
Multi-language code examples. Previously, various topics showed only cURL examples for the REST API operations. These topics now show examples in multiple languages. You can use the language drop-down list to choose a language.
When to Use Connect V1. Content is revised to reflect the most current information about when to use the Connect V1 API.