Pagsmile JavaScript
Updated on 2025.6.20
Pagsmile Payment Gateway Integration Guide
Prerequisites
Step 1: HTML Form Structure
<div>
<ul>
<li>
<label>Card holder name:</label>
<input type="text" id="card-name" placeholder="Card holder" autocomplete="off" />
</li>
<li>
<label>Credit card number:</label>
<input type="text" id="card-number" placeholder="XXXX XXXX XXXX XXXX" />
</li>
<li>
<label>Expiration year:</label>
<input id="exp-year" type="text" placeholder="2028" autocomplete="off" />
</li>
<li>
<label>Expiration month:</label>
<input id="exp-month" type="text" placeholder="12" autocomplete="off"/>
</li>
<li>
<label>Security code:</label>
<input id="card-cvv" type="text" placeholder="123" autocomplete="off" />
</li>
</ul>
<input type="button" id="submit-pay" value="Pay!" />
</div> Step 2: Include Pagsmile Script
Step 3: Initialize Pagsmile
Step 4: Handle Payment Form Submission
setPublishableKey Optional Parameters
createOrder Optional Parameters
Step 4: Testing and Deployment
Last updated