API Documentation
  1. API Reference Guide
API Documentation
  • API Reference Guide
    • Checkout Page
    • Payin - KRW (Server to Server)
    • Purpose Code
    • Payout Payload Example
    • List of Payin Methods
    • List of Bank for Payout Methods
  • API Documentation
    • Master Data
      • Get All Country & Currency Code
    • Payout Method
      • Get All Payout Method
    • Payin Method
      • Get All Payin Method
      • Get Required Fields by Payin method
    • Payin
      • Create Payin
      • Simulate Payin
      • Retrieve Payin
      • Create Virtual Account
    • Payout
      • Create Payout
      • Simulate Payout
      • Retrieve Payout
      • Get All Payout
    • Checkout
      • Create Payment Request
      • Get All Checkout
      • Get Detail Checkout
      • Create Virtual Account [KRW]
      • Get VA Bank Information [KRW]
      • Create New Checkout
    • Transaction
      • Find Transaction by Id
      • Get All Transaction
    • Wallet
      • Create Wallet
      • Get All Wallet
      • Get by Wallet Id
    • Customer
      • Create Customer
      • Update Customer
      • Get All Customer
      • Get Detail Customer by Id
      • Check Is Customer Wallet Ready
      • Enable Customer
      • Disable Customer
      • Delete Customer
    • Webhook
      • Webhook PAYIN SUCCESS
      • Webhook PAYOUT SUCCESS
      • Webhook PAYOUT FAILED
      • VA Register Callback
    • Merchant
      • Get Balance
    • Get List Payment Method by Currency
      GET
  • Features Documentation
    • Dashboard
    • Transaction
      • Payin
      • Payout
      • Rolling Reserve
      • Refund Request
    • Finance
      • Settlement Report APM
      • Settlement Report CARD
      • History Balance APM
      • History Balance CARD
    • Account
      • Profile Account
      • Manage Users
    • Setting
      • Integration Details
  1. API Reference Guide

Payin - KRW (Server to Server)

To perform a payin transaction via server-to-server integration using KRW (Korean Won), please follow the steps below:
1
Get All Payin Method
First step before creating a payin, merchant can view all available payin methods using the following API. You can select the payin_method_name that will be used to process the payment.
Get All Payin Method
2
Create Virtual Account
Before initiating a payin transaction, you are required to register a Virtual Account (VA). This step is mandatory to generate a unique VA number that the customer will use for the payment. The registration request should include necessary information such as customer information, payin method name, and account information, currency, amount, and country. At this stage, an id will be included in the response message. This id will be used in the create payin step once the Virtual Account has been successfully created.
Create Virtual Account
3
VA Registration Callback
Once the Create VA request is submitted, the system will send the VA registration status via a callback. Merchants must provide a VA registration callback URL, where our system will notify the status as either APPROVED or FAILED.
VA Register Callback
4
Create Payin
If the VA registration status is Approved, you can proceed to create a payin request using the following API. When creating a payin using KRW currency, make sure you have entered the id obtained from the create virtual account step in the Create Payin request parameter payer_id
Create Payin
5
Create Request Payin Success
After the previous request successfully sent. Customer can make a payment using VA provided in the VA Registration Callback.
Modified at 2025-06-03 07:01:36
Previous
Checkout Page
Next
Purpose Code