diff --git a/api.txt b/api.txt
new file mode 100644
index 0000000..b386a82
--- /dev/null
+++ b/api.txt
@@ -0,0 +1,75 @@
+TOPUP:
+
+Menggunakan XML dengan spesifikasi sbb:
+
+<?xml version=”1.0″ ?>
+<evoucher>
+<command>TOPUP</command>
+<product>PRODUCTID</product>
+<userid>USERID</userid>
+<time>HH24MISS</time>
+<msisdn>MSISDN</msisdn>
+<partner_trxid>TRXID</partner_trxid>
+<signature>SIGN</signature>
+<trxke>TRXKE</trxke>
+</evoucher>
+
+Penjelasan:
+PRODUCTID: kode produk Server ArthaLink, misalnya XT5 untuk XL 5rb dsb.
+USERID: userid yang digunakan untuk proses topup (diberikan oleh TrustLink)
+HH24MISS: waktu transaksi dalam jam, menit, detik. Contoh: 191001
+MSISDN: nomor yang akan di topup
+TRXID: nomor referensi transaksi Anda
+SIGN: signature sesuai dengan perhitungan di bawah
+TRXKE: transaksi ke 1, ke 2, dst (untuk denom dan tujuan yg sama)
+
+Perhitungan Signature:
+a= <time> + 4 digit terakhir <msisdn>
+b= 4 digit terakhir <msisdn> dibalik + password 6 digit
+(password akan diberikan oleh Server ArthaLink)
+<signature> = a XOR b lalu di base64encoded
+
+Contoh Signature:
+Time = 191001
+Msisdn = 0812345678
+Password = abcdef
+a = 1910015678
+b = 8765abcdef
+SIGN = base64encoded(a XOR b) CQ4HBVFTVlJSXg==
+
+Contoh XML yang dikirim:
+
+<?xml version=”1.0″ ?>
+<evoucher>
+<command>TOPUP</command>
+<product>XT5</product>
+<userid>iduser</userid>
+<time>191001</time>
+<msisdn>081712121315</msisdn>
+<partner_trxid>12345</partner_trxid>
+<signature> CQ4HBVFTVlJSXg==</signature>
+<trxke>2</trxke>
+</evoucher>
+Acknowledge dari Server TrustLink:
+Trx XT5=Rp5500 ke 081712121315 masuk dalam antrian trx Saldo Rp.6666666
+
+REVERSAL:
+
+Jika acknowledge result = 0 berarti telah diterima oleh Server TrustLink.
+Jika acknowledge result = -1 berarti ada kegagalan/ditolak oleh Server TrustLink.
+Message sukses atau reversal(gagal) dengan format http get sebagai berikut:
+
+http://urlpartner?status=&msisdn=&partner_idtrx=&produk=
+
+Contoh:
+
+http://110.110.110.110/tangkap.php?status=GAGAL&msisdn=081712121315&partner_idtrx=12345&produk=S20XT5
+
+Partner H2H harus menyiapkan 1 buah URL  IP Public utk menangkap parameter reversal yg Server TrustLink kirimkan seperti contoh di atas. URL tsb harus didaftakan ke Server TrustLink terlebih dahulu.
+
+Informasi Status Sukses:
+Setiap transaksi sukses akan diinformasikan melalui ippublic partner, sama seperti Reversal
+
+http://urlpartner?status=&msisdn=&partner_idtrx=&produk=&sn=
+
+http://110.110.110.110/tangkap.php?status=SUKSES&msisdn=081712121315&partner_idtrx=12345&produk=XT5&sn=1122334455