KOMOJU Nexus

Note: This document is intended for merchants looking to accept payments through Nexus.

If you are a payment app developer who would like to integrate with Nexus to process payments, click here.

Nexus is a mobile payment solution that allows customers to pay with any app they choose.

With Nexus, a single session can be represented as a QR code that can be scanned by any supporting payment app or system camera.

Nexus Checkout Flow

1 2 3

Session QR code is displayed on site or app. Session is pending.

User scans session QR code with payment app of choice. Session is complete and payment is authorized.

User confirms payment, webhook is sent. Payment is captured.

Your Online Store
Your Product Lorem ipsum dolor sit amet, consectetur adipiscing elit.
¥3,000 Example QR Code
Example Payment App
Example QR Code
Item: ¥3,000 Balance: ¥99,000

KOMOJU-hosted QR code

Any session that supports nexus_transfer will show a QR code on the session URL.

Self-hosted QR code

  1. Create a session
    • Make sure it supports the payment type nexus_transfer
  2. Append /qr.svg or /qr.png to the session_url, and GET it to receive a QR code image
    • As an example: GET https://komoju.com/sessions/e9x5mvx3jkpkofzcg7umfael6/qr.svg
  3. Render the QR code
  4. Listen for the sessions.completed webhook to dynamically update your webpage when the customer completes the session