Accept payments from Japanese convenience stores using our APIs, and build your own payment form to have full control over the look and feel of your checkout page.
To accept payments from Japanese convenience stores, you need to collect the shopper's full name, phone number, and email. When the shopper proceeds to pay, handle the transaction depending on which convenience store they selected.
- 7-Eleven: Redirect your shopper to a 7-Eleven page where they see the voucher.
- Other Japanese convenience stores: Present the voucher.
The shopper can then take note of the voucher reference or print the voucher, and pay in cash either at 7-Eleven or other convenience stores.
Requirements
Requirement | Description |
---|---|
Integration type | Make sure that you have built an API-only integration. |
Setup steps | Before you begin, add Japanese convenience stores and other Japanese convenience stores in your test Customer Area. |
Build your payment form for 7-Eleven and other Japanese convenience stores
To include 7-Eleven and other Japanese convenience stores in your payment form, you need to:
-
Show 7-Eleven and other Japanese convenience stores as an available payment method.
We provide a 7-Eleven and other Japanese convenience stores logo which you can use on your payment form. For more information, refer to Downloading logos.
-
After the shopper selects 7-Eleven or other Japanese convenience stores , collect the following details from the shopper:
Category Details to collect Shopper name The shopper's first name and last name. Email The shopper's email. Vouchers are sent to their email (except for 7-Eleven vouchers). Telephone number The shopper's telephone number.
You can also get the required shopper details from the /paymentMethods response, as explained in the API-only integration guide.
When you make a POST /paymentMethods request, specify:
- countryCode: JP
- amount.currency: JPY
- amount.value: The value of the payment, in minor units.
The required fields for 7-Eleven or other Japanese convenience stores are included in the object with the following type
. You'll also use type
to make a payment in the next step.
- econtext_seven_eleven: For 7-Eleven Japan.
- econtext_stores: For other Japanese convenience stores.
Make a payment
From your server, make a POST /payments request, specifying the following:
Parameters | Required | Description |
---|---|---|
paymentMethod |
![]() |
Object that contains the type , and the shopper's firstName , lastName , telephoneNumber , and shopperEmail . |
shopperLocale |
![]() |
Language and country code to be used in the payment. For example, ja-JP. |
returnUrl |
![]() |
The URL where the shopper will be redirected back to after they see the voucher. This URL can have a maximum of 1024 characters. |
Select a convenience store in the tabs below to see how to make a payment with a value of 1,000 JPY, and how to show the voucher to the shopper: