Wew .. dah jam 1 dini hari. Barusan nemu cara untuk bagian Transaksi Jual di script Tukarduid yang baru. Setelah mencoba coding dari nol menggunakan Prado, akhinya menemukan kebuntuan dan Prado sampai dengan versi 3.1.2 tidak bisa mengatasi.
Masalah ini terjadi saat halaman Prado berusaha untuk berhubungan dengan E-Gold SCI.
Setelah pelanggan mengisi form order Jual di Tukarduid, pelanggan akan dihadapkan pada halaman konfirmasi. Setelah form konfirmasi ini, pelanggan masuk step ke-3 yaitu mengirimkan E-Currency, saat tadi mencoba menggunakan E-Gold. Dari halaman konfirmasi dibuat sebuah form untuk menghandle ini.
Permasalah terjadi saat kita menggunakan komponen Prado untuk membuat form. Jika script menggunakan sistem Master/Content, semua komponen form yang terbentuk akan memiliki id ct10_ dimana ini berfungsi supaya tidak ada nama komponen yang sama.
Nah karena form yang terbentuk memiliki id tambahan, maka form ini tidak bisa digunakan untuk meneruskan data ke E-Gold. Cari-cari di forum Prado, ternyata Prado tidak menyediakan komponen untuk permasalahan ini. Banyak yang menyarankan menggunakan Curl. Curl tidak bisa digunakan karena Curl mengambil data untuk dibawa ke server kita.
Setelah browsing sana sini akhirnya dapat solusi .. JavaScript .. yup
print ‘<form name=”myform” action=”https://www.e-gold.com/sci_asp/payments.asp” method=”post”>’;
print ‘<input type=”hidden” name=”PAYEE_ACCOUNT” value=”1795405″>’;
print ‘<input type=”submit” name=”PAYMENT_METHOD” value=”Langkah 3 – Kirim E-Gold” style=”width:250px;font-size:14pt;”>’;
print ‘</form>’;
print ‘<script language=”javascript”>’;
print ‘document.myform.submit();’;
print ‘</script>’;
Yupss .. it works now

wahhh,.. akhirnya bentar lagi New Tukarduid launching dunk,….
)
Pintar nih mas Eddy