Hands On API
Nikmati produk dan layanan NICEPAY dengan single integrated API dari kami yang aman serta mudah untuk integrasi dengan bisnis Anda. Mulai dengan proses integrasi yang cepat hanya dalam 15 menit!
- MID/iMid (Merchant ID).
- API Key (Merchant Key).
- NICEPAY SDK - Optional.
Silakan periksa prasyarat pada halaman Authentication terlebih dahulu.
Deskripsi langkah alur pembayaran kartu kredit redirect dengan 3Ds:
- Pelanggan melakukan checkout.
- Pelanggan mengirim data checkout kepada Merchant.
- Merchant mengajukan checkout menggunakan API Registration kepada NICEPAY.
- NICEPAY mendaftarkan data checkout.
- NICEPAY mengalihkan pembayaran kepada halaman milik NICEPAY kepada Merchant.
- Merchant mengirimkan halaman pembayaran NICEPAY kepada Pelanggan.
- Pelanggan memilih metode pembayaran.
- Pelanggan memasukkan data kartu.
- Pelanggan mengirimkan Informasi data kartu kepada NICEPAY.
- NICEPAY memproses kalkulasi FDS.
- NICEPAY mengajukan 3Ds kepada Bank.
- Bank melakukan validasi 3Ds.
- Bank mengirimkan response URL 3Ds kepada NICEPAY.
- NICEPAY menerima response verifikasi.
- NICEPAY mengalihkan Pelanggan kepada halaman autentikasi ACS.
- Bank membuat response OTP.
- Bank mengirimkan OTP kepada Pelanggan.
- Pelanggan menerima OTP.
- Pelanggan memasukkan OTP.
- Pelanggan mengirimkan OTP kepada Bank.
- Bank melakukan verifikasi OTP.
- Bank mengirimkan hasil 3Ds kepada NICEPAY.
- NICEPAY menerima hasil pemeriksaan.
- NICEPAY mengajukan pembayaran kepada Bank.
- Bank melakukan proses pembayaran.
- Bank mengirimkan notifikasi pembayaran kepada NICEPAY.
- NICEPAY melakukan redirect callbackUrl kepada Merchant.
- Merchant menampilkan hasil callbackUrl kepada Pelanggan.
- NICEPAY mengirim notifikasi pembayaran kepada Merchant.
- Merchant menerima notifikasi.
- Merchant melakukan pengajuan inquiry ke NICEPAY.
- NICEPAY menerima pengajuan.
- NICEPAY secara otomatis mengirimkan response inquiry kepada Merchant.
- Merchant menerima status terakhir.
- Merchant mengirim halaman hasil transaksi kepada Pelanggan.
Dalam proses ini, Anda akan menggunakan produk Checkout kami. Seluruh transaksi pada Checkout API akan melakukan redirect ke NICEPAY Secure Payment Page sebagai proses pembayaran.
Ikuti lima langkah mudah di bawah ini untuk melakukan integrasi pembayaran dengan NICEPAY.
- Melakukan panggilan API Transaction Registration.
- Redirect ke NICEPAY Secure Payment Page.
- Proses Pembayaran di NICEPAY Secure Payment Page.
- NICEPAY akan melakukan redirect End-User ke callbackUrl Merchant.
- Merchant melakukan panggilan API Status Inquiry API.
API End Point | |
Request Method | POST |
Header | Content-Type: application/json |
Description | Perform Transaction Registration |
Merchant Token | SHA256(timeStamp+iMid+referenceNo+amt+merchantKey) |
Akses spesifikasi API lebih lengkap di Registration - API Checkout.
API End Point | |
Request Method | GET |
Header | Content-Type: application/Form-UrlEncoded |
Description | Perform Transaction Registration |
Merchant Token | SHA256(timeStamp+iMid+referenceNo+amt+merchantKey) |
Setelah mendapatkan response, Anda dapat mengalihkan Pelanggan menuju halaman pembayaran NICEPAY. Tautan tersebut merupakan penggabungan Response Parameter paymentURL+tXid https://dev.nicepay.co.id/nicepay/redirect/v2/payment?tXid=IONPAYTEST00202212191025073439.
Contoh di atas merupakan Transaction Payment menggunakan metode pembayaran Kartu Kredit. Temukan spesifikasi API lebih lengkap di Credit Card - API Checkout.
Setelah User memilih metode pembayaran Kartu Kredit, User akan dikembalikan ke halaman Merchant callbackUrl dengan metode POST dan pengiriman parameter.
Saat Callback diterima callbackUrl Anda, kami merekomendasikan Merchant untuk melakukan verifikasi Status dengan menggunakan Status Inquiry - API Credit Card.
CallBack Handling sangat penting untuk membantu meminimalisir tindakan Fraud. Kami sangat merekomendasikan Merchant untuk melakukan verifikasi menggunakan callBack parameter
Selamat! Anda telah berhasil melakukan percobaan integrasi!
Jelajahi lebih jauh melalui tautan di bawah ini.
Temukan penjelasan terkait metode pembayaran dan produk kustomisasi pada halaman Payment.
Temukan penjelasan terkait produk yang sudah disediakan NICEPAY pada halaman Checkout.
Kunjungi halaman Payout untuk mempelajari produk terbaru NICEPAY.
Kunjungi halaman Messaging untuk mempelajari layanan mengirim pesan yang dimiliki NICEPAY.