Epay
Tags, loops and template examples related to handling payment in Epay Payment Window checkout.
Available tags
ePay.accepturl
Returns the URL to the page that the payment will redirect to if the order is approved.
@GetString("ePay.accepturl")
ePay.callbackurl
Returns the URL that the payment will make a call back to with the result of the transaction.
@GetString("ePay.callbackurl")
ePay.cancelurl
Returns the URL to the page that the payment will redirect to if the customer cancels the payment.
@GetString("ePay.cancelurl")
ePay.group
Returns string related to Group field of the payment gateway settings.
@GetString("ePay.group")
ePay.hash
Returns HASH checksum. This field is used to create an MD5 stamp in the internet shop, which is validated by ePay to avoid customers manipulate with the data.
@GetString("ePay.hash")
ePay.instantcallback
If you use callbacks, you can set this parameter to determine when your callbackurl is called.
@GetString("ePay.instantcallback")
ePay.instantcapture
Returns current state of Instantcapture check-box in the payment gateway settings. Enable it to capture payments instantly (as soon as they are authorised). By default, this value is 0, and the payment must be captured manually in the ePay administration.
@GetString("ePay.instantcapture")
ePay.language
Define a language displayed in the payment window. If you use auto detection and the found language is not available, the language shifts to English. If this parameter is not defined, the default setting is Danish. Can be difined in Settings -> Payment window in your ePay administration.
@GetString("ePay.language")
ePay.mailreceipt
Returns current data of Auth Mail field in the payment gateway settings. It can be used to receive an email with information about the payment when it is completed. This is NOT used for your customer's order confirmation.
@GetString("ePay.mailreceipt")
ePay.merchantnumber
Returns current data of Merchant field in the payment gateway settings.
@GetString("ePay.merchantnumber")
ePay.ownreceipt
If returns 1 then the customers are redirected to your accepturl as soon as the payment is made. The receipt shown in the payment window is skipped. A valid accepturl must be defined to use ownreceipt..
@GetString("ePay.ownreceipt")
ePay.smsreceipt
Returns current data of Auth SMS field in the payment gateway settings. It can be used to receive a SMS with information about the payment when it is completed.
@GetString("ePay.smsreceipt")
ePay.timeout
Defines a time span in which it is possible to complete the payment. The value of timeout equals the number of minutes, e.g. "15" for 15 minutes.
@GetString("ePay.timeout")
ePay.windowid
Defines which payment window to use. If you have several shops/domains and want to open different payment windows (with different logos or settings) for each domain, use the parameter windowid to govern which window to open.
You can see your payment windows in the ePay administration under Settings -> Payment window.
@GetString("ePay.windowid")
ePay.windowstate
Returns state the payment window will be open in, related to Window state drop-down in the payment gateway settings.
Overlay - the payment window opens "on top" of your website (windowstate = 1)
Full screen (windowstate = 3)
@GetString("ePay.windowstate")