initScreen method

dynamic initScreen(
  1. CheckoutPayment model
)

Implementation

initScreen(CheckoutPayment model) {
  creditContent = """<html><body>
<form action='${model.redirectUrl}'
method='POST' name='PaymentForm'>
<input type='hidden' name='MERCHANTID' value='${model.parameter.merchantId}'>
<input type='hidden' name='MERCHANT_TRANID' value='${model.parameter.merchantTranId}'>
<input type='hidden' name='CURRENCYCODE' value='${model.parameter.currencyCode}'> <input
type='hidden' name='AMOUNT' value='${model.parameter.intAmount}'> <input
type='hidden' name='CUSTNAME' value='${model.parameter.custName}'>
<input type='hidden' name='CUSTEMAIL' value='${model.parameter.custEmail}'>
<input type='hidden' name='RETURN_URL'
value='${model.parameter.returnUrl}'>
<input type='hidden' name='PAYMENT_METHOD'
value='${model.parameter.paymentMethodStr}'>
<input type='hidden' name='SIGNATURE' value='${model.parameter.signature}'>
<input type='hidden' name='style_merchant_name' value='black'>
<input type='hidden' name='style_order_summary' value='black'>
<input type='hidden' name='style_order_no' value='black'>
<input type='hidden' name='style_order_desc' value='black'>
<input type='hidden' name='style_amount' value='black'>
<input type='hidden' name='style_background_left' value='#fff'>
<input type='hidden' name='style_button_cancel' value='grey'>
<input type='hidden' name='style_font_cancel' value='white'>
<input type='hidden' name='card_expire_notif' value='0'>
</form>
<script>document.PaymentForm.submit();</script>
</body></html>""";

  debitContent = """<html><body>
<form action='${model.redirectUrl}'
method="POST" name='PaymentForm'>
	 <input name="txnToken" value='${model.parameter.token}' type=”text”>
	 <input name="txnReference" value='${model.parameter.refNumber}' type=”text”>
	 <button>send</button>
</form>
<script>document.PaymentForm.submit();</script>
</body></html>""";
}