File: main.php

package info (click to toggle)
dtc 0.35.5-1
  • links: PTS, VCS
  • area: main
  • in suites: experimental
  • size: 18,824 kB
  • sloc: php: 50,739; sh: 8,596; makefile: 572; perl: 148; xml: 25
file content (49 lines) | stat: -rw-r--r-- 1,600 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<?php

function enets_calculate_fee($amount){
	global $secpayconf_enets_rate;
	$total = round(($amount / (1 - ($secpayconf_enets_rate/100))+0.005),2);
	return $total;
}

function enets_display_icon($payid,$amount,$item_name,$return_url){
	global $secpayconf_enets_mid_id;
	global $secpayconf_use_enets_test;
	global $secpayconf_enets_test_mid_id;
	global $conf_use_ssl;

	if($secpayconf_use_enets_test == "yes"){
		// This is test server URL
		$enets_url = "http://ezpayd.consumerconnect.com.sg/masterMerchant/collectionPage.jsp";
		$enets_url = "https://test.enets.sg/enets2/enps.do";
		$enets_mid = $secpayconf_enets_test_mid_id;
	}else{
		// This is production website
		$enets_url = "https://www.enetspayments.com.sg/masterMerchant/collectionPage.jsp";
		$enets_url = "https://www.enets.sg/enets2/enps.do";
		$enets_mid = $secpayconf_enets_mid_id;
	}

	$out = '<form action="'.$enets_url.'" method="post">
<input type="hidden" name="mid" value="'.$enets_mid.'">
<input type="hidden" name="amount" value="'.str_replace(",",".",$amount).'">

<input type="hidden" name="txnRef" value="'.$payid.'">

<input type="hidden" name="item_name" value="'.$item_name.'">
<input type="hidden" name="currency_code" value="USD">
<input type="hidden" name="no_shipping" value="1">
<input type="image" src="enets_pay_icon.gif" border="0"
name="submit" alt="Pay with eNETS using your credit card!">
</form>';
	return $out;
}

$secpay_modules[] = array(
	"display_icon" => "enets_display_icon",
	"use_module" => $secpayconf_use_enets,
	"calculate_fee" => "enets_calculate_fee",
	"instant_account" => _("Yes")
);

?>