Pre-authorization without 3D Secure (TP_Islem_Odeme_OnProv_WMD, NS). Blocks the amount; charge it with capture() or release it with voidAuthorization().
Cancel (void) a same-day payment. paymentId is the order id (Siparis_ID).
Param requires the full amount; when price is not given it is read with
a status query first.
Capture of a pre-authorization (TP_Islem_Odeme_OnProv_Kapa). amount may be
lower than the authorized amount (partial capture).
Complete 3D Secure payment
Direct (non-3D) payment
price is Islem_Tutar and paidPrice is Toplam_Tutar (amount charged to the
card, including any installment commission). For installments, calculate
paidPrice from the rates configured on your Param account.
Deletes a saved card
The merchant's customer-facing commission rates per card program
(TP_Ozel_Oran_SK_Liste). Negative rates mean "not available" and are left out.
Payment status by order id (Siparis_ID)
3D Secure pre-authorization (TP_Islem_Odeme_OnProv_WMD, 3D). The bank posts to callbackUrl; completeThreeDSPayment() verifies it and finalizes with TP_WMD_Pay.
Initialize 3D Secure payment (TP_WMD_UCD, Islem_Guvenlik_Tip = 3D)
Render threeDSHtmlContent in the browser. Param POSTs the result to
callbackUrl; pass that POST body to completeThreeDSPayment().
Installment options for a card with Param's totals (Toplam_Tutar = price + price × rate / 100).
A customer's saved cards
Refund (full or partial). paymentId is the order id (Siparis_ID).
Saves a card with the provider without charging it
Releases a pre-authorization (TP_Islem_Iptal_OnProv); nothing is charged
Parampos Payment Provider