Bank Transfer
How to use BankTransfer to submit a payin in South Korea.
Last updated
{
"app_id": "162************38",
"out_trade_no": "2026070306061807238",
"method": "BankTransfer",
"order_amount": "1000",
"order_currency": "KRW",
"subject": "trade pay test",
"content": "trade pay test content",
"notify_url": "http://merchant/callback/success",
"return_url": "https://www.merchant.com",
"buyer_id": "buyer_0101_0001",
"timestamp": "2026-07-03 06:06:18",
"trade_type": "web"
}{
"code": "10000",
"msg": "Success",
"prepay_id": "prepay_id_example",
"trade_no": "trade_no_example",
"out_trade_no": "2026070306061807238",
"web_url": "",
"trade_status": "PROCESSING"
}<head>
<!-- Other head content -->
<script src="https://res.pagsmile.com/lib/js/pagsmile.min.js"></script>
</head><script>
document.addEventListener('DOMContentLoaded', function() {
Pagsmile.setPublishableKey({
app_id: "1649*********8673",
public_key: "Pagsmile_pk_86fc***************************************************",
env: "sandbox",
region_code: "KOR",
prepay_id: "prepay_id_example"
}).then((clientInstance) => {
// Successfully initialized.
document.getElementById("submit-pay").addEventListener("click", function(e) {
clientInstance
.createOrder()
.then((res) => {
console.log("res: ", res);
// {
// status: "success",
// query: true
// }
})
.catch((err) => {
console.log("Error: ", err);
});
});
}).catch((err) => {
console.log("Initializing Pagsmile Error: ", err);
});
});
</script>clientInstance
.createOrder()
.then((res) => {
console.log("res: ", res);
})
.catch((err) => {
console.log("Error: ", err);
});