Integrating Multiple PGs
Learn how to set up and use multiple PGs.
Last updated
Learn how to set up and use multiple PGs.
Last updated
Go to to set the default PG
that is used as the default param.pg
value when you call to open the payment window. The default value is used when the pg
value is missing or invalid.
Repeat step 2 to add PG setting for Kakao Pay.
{ PG code }
{ PG code }.{ PG Merchant ID }
Assume that we have added 3 PG settings as follows:
KG INICIS
MID-a
(example)
General
O
KG INICIS
MID-b
(example)
Subscription
X
Kakao Pay
MID-c
(example)
Simple
X
Of the previously added PG settings, Kakao Pay
can be identified just with the PG service code
. Set kakaopay
in the pg
property for the Kakao Pay payment request as follows:
Of the previously added PG settings, KG INICIS (general)
and KG INICIS (subscription)
have the same PG service code. Hence, you need to set pg
to a value that combines the service code with the Merchant ID, { PG Code }.{ PG Merchant ID }
.
After acquiring a separate Merchant ID (MID) for subscription (non-authenticated) payment from the PG, use it to add the PG from the .
To open a PG's payment window, call IMP.request_pay
by specifying the PG that is already configured in Admin console in the param.pg
property.
The can have the following format:
finds the setting that matches the pg
value in the order the PG settings are shown in the Admin console. It opens the payment window for the first matching PG setting.