Applies to: Terminal API
Use the Terminal API to take QR code payments for multiple digital wallets in Japan.
- The Terminal API supports multiple digital wallet brands for a QR code payment.
- Square Terminal must be running version 6.58 or later to accept a QR code payment.
- Square Terminal must be activated and located in Japan.
- The seller must be approved to accept QR code payments in Japan. For more information, see Apply for QR code payment
Apply for QR code payment , which can be viewed in English or Japanese.
The Terminal APITerminalCheckout
object and the CheckoutOptionsPaymentTypepayment_type
has the QR_CODE
enumerator value specified in the checkout request, the Terminal displays a multi-brand QR code for the buyer to scan. For example, if the seller supports the PayPay digital wallet brand, the buyer can make a PayPay payment by scanning the QR code.
The QR code supports digital wallets that are connected to a specific seller location and each seller account can have multiple locations. The following example shows a Terminal checkout request with the QR code payment_type
. This checkout request launches the QR code screen on the Square Terminal:
Create terminal checkout