TP_Islem_Odeme_BKM Hash Formul
Dim Security_Str$ = CLIENT_CODE & GUID & Amount & Order_ID & Error_URL & Success_URL
Dim Islem_Hash$ = SHA2B64(Security_Str)
This method initiates the payment process via BKM Express. Redirect_URL parameter is used to redirect to the returned outcome, and the payment process begins by logging into BKM Express.
Parameter | Required | Type | Lenght | Description |
---|---|---|---|---|
G | Yes | Object | - | ST_WS_Guvenlik Object |
GUID | Yes | String | 36 | Key belonging to Merchant |
Customer_Info | No | String | 100 | Merchant's customer name surname/company name |
Customer_GSM | Yes | String | 10 | Merchant's customer GSM No, without leading 0 (5xxxxxxxxx) |
Error_URL | Yes | String | 250 | URL of the page to redirect in case of payment failure |
Success_URL | Yes | String | 250 | URL of the page to redirect in case of successful payment |
Order_ID | Yes | String | - | Unique ID specific to the order. If you have previously sent this value, the system will assign a new Order_ID. This Order_ID is returned after the transaction. |
Order_Description | No | String | 250 | Description of the order |
Amount | Yes | String | - | Order Amount, (in comma-separated decimal format, e.g., 1000.50) |
Payment_Hash | Yes | String | - | Payment Hash Value |
Transaction_ID | No | String | - | Unique ID excluding Order ID except singular ID, optional. |
IPAddress | Yes | String | 250 | IP Adress |
Referrer_URL | No | String | 256 | URL of the page where the payment took place. |
Parametre | Type | Lenght | Description |
---|---|---|---|
Response_Code | Integer | - | Outcome of the transacition |
Response_Message | String | - | Description of transaction outcome |
Redirect_URL | String | - | BKM Express URL |
Response_Code parameter that you will get from the ST_TP_Islem_Odeme_BKM object If it is greater than "0", redirect to the Redirect_URL parameter to initiate the Payment process with BKM Express. In case of success or failure of the transaction, POST is provided to Hata_URL or Basarili_URL values.
POST Parameters
Parameter | Description |
---|---|
TURKPOS_RETVAL_Sonuc | Result value |
TURKPOS_RETVAL_Sonuc_Str | Result description |
TURKPOS_RETVAL_GUID | Merchant key belonging to the member merchant |
TURKPOS_RETVAL_Islem_Tarih | Transaction Date |
TURKPOS_RETVAL_Dekont_ID | Receipt Number |
TURKPOS_RETVAL_Tahsilat_Tutari | Amount collected from the customer |
TURKPOS_RETVAL_Odeme_Tutari | Net amount. It is the amount collected minus the commission amount. |
TURKPOS_RETVAL_Siparis_ID | Unique Order_ID for the transaction sent to the service |
TURKPOS_RETVAL_Islem_ID | Transaction_ID sent to the service |
TURKPOS_RETVAL_Banka_Sonuc_Kod | Code returned by the bank indicating an error. |
If TURKPOS_RETVAL_Sonuc < 0 TURKPOS_RETVAL_Dekont_ID returns "0". If TURKPOS_RETVAL_Dekont_ID value is greater than "0", it means the credit card transaction has been completed.
ParamPos is integrated into MasterPass systems like a bank by MasterPass. To receive payments from your customers' cards registered in MasterPass via ParamPos;
- Your MasterPass integration must be completed.
- You must transmit your ParamPos Integration Information to MasterPass.
- According to your request, MasterPass will be able to redirect the cards of the banks you have
determined to ParamPos.