Support

Home Forums Community Forum EE4 – IPay88 Hit Error

EE4 – IPay88 Hit Error

Posted: May 29, 2019 at 7:30 pm

Viewing 10 reply threads


grooops

May 29, 2019 at 7:30 pm

Hi,

I have installed the IPay88 Plugin provided by EE and updated to the latest version. I am getting error “Invalid Parameter(Payment Not Allow)” when I try to make a purchase. Advice needed.

Thanks,
Chook


Josh

  • Support Staff

May 29, 2019 at 7:37 pm

Hi Chook,

What you can do is look at the payment logs in:

Event Espresso → Payment methods → Logs

There you’ll find multiple entries from attempted requests, can you see any error codes in any of those entries?


grooops

May 30, 2019 at 12:38 am

Dear Josh,

Please refer to the log extracted below.

array(7) {
[“Log.LOG_ID”]=>
string(1) “3”
[“Log.LOG_time”]=>
string(19) “2019-05-29 08:43:08”
[“Log.OBJ_ID”]=>
string(3) “120”
[“Log.OBJ_type”]=>
string(11) “Transaction”
[“Log.LOG_type”]=>
string(7) “gateway”
[“Log.LOG_message”]=>
string(1005) “a:1:{s:15:”iPay88 Response”;a:27:{s:3:”uts”;s:10:”1559115341″;s:4:”step”;s:15:”payment_options”;s:6:”action”;s:24:”process_gateway_response”;s:26:”selected_method_of_payment”;s:6:”ipay88″;s:8:”spco_txn”;s:3:”120″;s:12:”MerchantCode”;s:6:”M20845″;s:9:”PaymentId”;s:1:”2″;s:5:”RefNo”;s:12:”bN3cY4uSxtFT”;s:6:”Amount”;s:6:”350.00″;s:8:”Currency”;s:3:”MYR”;s:6:”Remark”;s:0:””;s:7:”TransId”;s:13:”T187905939800″;s:8:”AuthCode”;s:0:””;s:6:”Status”;s:1:”0″;s:7:”ErrDesc”;s:37:”Invalid parameters(Payment Not Allow)”;s:11:”HiddenToURL”;s:171:”http://www.ticketjom.com/registration-checkout/?uts=1559115341&step=payment_options&action=process_gateway_response&selected_method_of_payment=ipay88&spco_txn=120#checkout”;s:10:”ActionType”;s:0:””;s:7:”TokenId”;s:0:””;s:13:”CCCOriTokenId”;s:0:””;s:9:”PromoCode”;s:0:””;s:16:”DiscountedAmount”;s:0:””;s:9:”MTVersion”;s:0:””;s:7:”MTLogId”;s:1:”0″;s:7:”post_id”;s:0:””;s:9:”post_name”;s:21:”registration-checkout”;s:9:”post_type”;s:0:””;s:16:”is_espresso_page”;s:1:”1″;}}”
[“Log.LOG_wp_user”]=>
string(1) “1”
}


Josh

  • Support Staff

May 30, 2019 at 5:40 am

Thank you. According to iPay88’s documentation, the error message “Invalid Parameter(Payment Not Allow)” means “The Payment method you requested is not allowed for this merchant code, please contact iPay88 to enable your payment option.”

So you’ll need to contact iPay88 and ask them to enable your payment option.


grooops

May 31, 2019 at 12:09 am

Dear Josh,

Do event Espresso support IPay88 Online Banking? Ipay88 informed us that our online banking channel is ready, but the credit card channel is still under processing.

Can we allow for Online Banking first while while waiting for the credit card channel.

Thanks,
Regards,
SheeHong


Josh

  • Support Staff

May 31, 2019 at 6:59 am

Hi,

The iPay88 gateway takes the user off-site where the payment form is served from iPay88’s servers. If the payment form there only supports credit or debit cards, then that’s all that’s available.


grooops

May 31, 2019 at 11:54 am

Dear Josh,

Meaning to say Event Espresso is supporting both online banking and credit/debit card if IPay88 provide both payment form?


Josh

  • Support Staff

May 31, 2019 at 12:11 pm

Hi,

Not really saying that because Event Espresso doesn’t provide the billing form. If it did, then that would be an on-site gateway (like the Authorize.net AIM gateway).

In other words, the payment happens on ipay88’s servers. It does not happen on your site that runs Event Espresso. The user registers for the event on your site, then when they click the button to pay they’re taken to ipay88’s site. They pay there and after payment, they’re redirected back to your site.


grooops

June 3, 2019 at 12:46 am

Dear Josh,

Please refer to the findings below from IPay88.

1. Please be informed that the plugin you are currently using is redirecting to Old iPay88 Gateway URL-
Please make changes to your plugin so that it redirects/posts the request to the Latest iPay88 Gateway URL below-
( https://payment.ipay88.com.my/epayment/entry.asp )

2. Also we noticed that the Plugin is posting Payment ID as “2” by default which is meant for credit card (as you may refer to the Payment ID appendix provided to you by your sales account manager), which is still not enabled for your merchant account (M20845) and that is why you are hitting “Payment not allow” error-

3. Please make the necessary changes and make sure the Plugin posts the Payment ID as Blank and then you will be able to reach the iPay88 Payment gateway where customers can view and choose all the Payment Options that are currently enabled for your merchant account.


Josh

  • Support Staff

June 3, 2019 at 1:05 pm

Hi,

I can open an issue with the dev team about updating the gateway URL. Did they happen to mention if the old URL will still work until that change is made?

I’m not sure they can change the plugin to post the payment ID as blank as that will break existing integrations, but if you’d like to try making that change in your copy of the plugin, that line of code is in the EEG_IPay88.gateway.php file on line 126.


grooops

June 3, 2019 at 9:59 pm

Hi,

I am not sure whether the old URL will still work, it is working fine now after i change the URL and modify the paymentID.

Viewing 10 reply threads

The support post ‘EE4 – IPay88 Hit Error’ is closed to new replies.

Have a question about this support post? Create a new support post in our support forums and include a link to this existing support post so we can help you.

Event Espresso