PayPay QR Code Payments

Use the Terminal API to take payments with PayPay, the QR code-based payment method in Japan.

Link to section

Request a PayPay Terminal checkout

The Terminal API supports PayPay QR code payments by providing the payment_type field in the TerminalCheckout object and the CheckoutOptionsPaymentType enumeration. When a payment_type has the PAYPAY enumerator value specified in the checkout request, the Terminal displays the PayPay QR code for the buyer to scan.

The following example shows a Terminal checkout request with the PayPay payment_type:

Create terminal checkout

Link to section

Requirements and limitations

  • Square Terminal must be running App Version 5.95 or later to accept a PayPay QR code payment.
  • Square Terminal must be activated and located in Japan.
  • The seller must be approved to accept PayPay QR code payments in Japan. For more information, see Apply for PayPay, which can be viewed in English or Japanese.