Degica is the company behind KOMOJU, a developer friendly API to integrate online payments.
KOMOJU is a payment gateway which supports all major payment methods in Japan, Korea and Europe. The service offers a RESTful API and a Hosted Page for easy integrations.
Please adhere to the following rules while performing research on this program:
We are happy to thank everyone who submits valid reports which help us improve the security of KOMOJU, however only those that meet the following eligibility requirements may receive a monetary reward:
Reward amounts are based on:
We have different types of users :
For a guide on how to test our scopes please see our Bug Bounty Onboarding Guide
Note, yeswehack.staging.komoju.com database is reset every weekend on Sunday. Old payment information will be wiped.
KOMOJU is a payment gateway which supports many payment methods in Japan, Korea and Europe. KOMOJU offers an online web dashboard and RESTful API endpoints for merchants to create online payments.
Merchants (store owners) can integrate with KOMOJU using our JSON API or Hosted Page API to create payments.
KOMOJU is a payment gateway where merchants can sign up on our platform to start accepting payment online. Here is a typical flow for a first-time merchant,
After a merchant is approved they can start using our system to accept payments online through our API or one of our supported EC plugins.
We provide an admin dashboard for our merchants to manage their payments online. This includes features like searching for payments, adding users, making refunds, etc.
The dashboard is also used by our support team internally to support and monitor payments being created.
Pentesters can access the admin dashboard here https://yeswehack.staging.komoju.com/admin using the credentials provided in our bug bounty program.
KOMOJU has three basic user roles in the platform:
Merchant Users - These are credentials that have been provided in the bug bounty
Admin Users - Advanced access to basic features and workflows
Super Admin Users - Privileged access and approval rights
As part of the bug bounty program we provide credentials for “Merchant Users” only
After creating your account, you can login and get API keys for interacting with the KOMOJU API to create payments.
Make sure you’re in “Test Mode”, and navigate to the “Settings” section. Copy your merchant “Secret Key” and “Publishable Key” for interacting with the API
With your API key, you can then create test payments using the following cURL command or API client of your choice,
curl -X POST https://yeswehack.staging.komoju.com/api/v1/sessions \ -u sk_test_d4kipfbxl7hl28k194j4t3ra: \ -d "return_url=https://example.com" \ -d "amount=1000" \ -d "default_locale=en" \ -d "currency=JPY" Note: The -u parameter should be replaced by your secret key.
After making a payment using the API, the response should contain a session_url value. Navigate to this URL and then proceed to make a test payment.
{ ... "session_url":"https://yeswehack.staging.komoju.com/sessions/73tusla4vgt0srrp835lf9gdj" ... } #### Payment Details
A list of test payment details for Credit card payment can be found below,
https://docs.komoju.com/en/api/overview/#test-cards
For other payment methods any dummy values can be used to create test payments.
KOMOJU MultiPay is a Javascript library which merchants can embed in their websites.
The purpose of the library is to securely capture credit card input from a customer rather than allowing the merchant’s website to handle sensitive cardholder information and instead be hosted securely on our own servers allowing for PCI DSS compliance.
Once the user enters their card information the secure iFrame returns an API token which can be used to create a payment from the KOMOJU API.
You can interact with a live demo on our API documentation page,
https://docs.komoju.com/en/multipay/overview/#integrating
KOMOJU Hosted Fields are a secure way to collect card holder information. The library works by embedding iframes for the customer field input when capturing credit card information.
The library is frontend only and interacts with our Sessions API to create payments using a publishable key.
Scope Type | Scope Name |
---|---|
web_application | https://multipay-staging.test.komoju.com |
web_application | https://doc.komoju.com/docs/fields-overview |
web_application | https://yeswehack.staging.komoju.com |
Scope Type | Scope Name |
---|---|
undefined | All domains or subdomains not listed in the above list of 'Scopes' |
undefined | Account squatting, or registering accounts to prevent others from signing up, is out of scope. |
This program crawled on the 2025-01-28 is sorted as bounty.
FireBounty © 2015-2025