Ipay88 payment integration in flutter app through webview

Viewed 14

Any one has experience implementing payment gateway iPay88 for flutter through webview? The same code working in website and showing the ipay88 payment form but when using that same code in flutter app so not showing the payment page and redirecting to responseUrl directly. Any help will be appreciated.

Code of webview is:

<form method="post" name="ePayment" id="ePayment" 
   action="https://payment.ipay88.com.my/ePayment/entry.asp">
      <input type="text" name="MerchantKey" value="{{ env('IPAY88_MERCHANT_KEY') }}">
      <input type="text" name="MerchantCode" value="{{ env('IPAY88_MERCHANT_CODE') }}">
      <input type="text" name="PaymentId" value="">
      <input type="text" name="RefNo" value="{{ $order->code }}">
      <input type="text" name="Amount" value="{{ $amount }}">
      <input type="text" name="Currency" value="MYR">
      <input type="text" name="ProdDesc" value="Order #{{ $order->code }}">
      <input type="text" name="UserName" value="{{ $user->name }}">
      <input type="text" name="UserEmail" value="{{ $user->email }}">
      <input type="text" name="UserContact" value="{{ $user->phone }}">
      <input type="text" name="Remark" value="">
      <input type="text" name="Lang" value="UTF-8">
      <input type="text" name="SignatureType" value="SHA256">
      <input type="text" name="Signature" value="{{ $hash }}">
      <input type="text" name="ResponseURL" value="{{ url('api/v2/api/ipay88/response') }}">
      <input type="text" name="BackendURL" value="{{ url('api/v2/api/ipay88/backend') }}">
      <input type="submit" value="Proceed with Payment" id="checkout-button" name="Submit">
    </form> 

Ipay88 redirects to the responseUrl instead of payment page.

0 Answers
Related