Jump to content

MiGS Payment Gateway


Recommended Posts

  • Replies 99
  • Created
  • Last Reply

Top Posters In This Topic

  • 1 month later...

hi there, i would like to use this module with MCB (mauritius commercial bank) and have the following questions:

 

does it support automated recurring (without customer having to log in and settle the invoice every month)? I think this is 2-party correct?

 

what happens with 2.5-party? this is with 3DSecure? will it prompt the customer to enter the 3D-secure details every month? or just for the first payment?

 

assuming the above details are correct, does one have to apply to the bank to enable something to process recurring 2-party & 2.5-party? or is this enabled by default?

Link to comment
Share on other sites

Here how it works:

 

The module allows you to select the integration model you want to use either 2-party, 2.5-party and 3-party. Both 2-party and 2.5-party integration models support recurring but one without 3DSecure and the other one with 3DSecure. When using 2.5-party, the client will be prompted for the 3Dsecure password only once (Initial invoice) and for recurring it will simply bill the client's credit card automatically.

 

2-party, 2.5-party and recurring options are not activated by default with the MCB, you will have to ask them. They will ask you to pass a PCI compliance test and have a valid SSL certificate before they enable the options for your merchant account.

Link to comment
Share on other sites

  • 1 month later...
  • 4 months later...
  • 5 months later...

Hi Benoit,

 

Is there any setting to allow users to choose NOT to store credit card details? For example a checkbox saying:

 

"Tick this box if you do NOT want us to store your credit card details for recurring billing"

 

If not, would you considering integrating it?

Link to comment
Share on other sites

Hi Benoit,

 

Is there any setting to allow users to choose NOT to store credit card details? For example a checkbox saying:

 

"Tick this box if you do NOT want us to store your credit card details for recurring billing"

 

If not, would you considering integrating it?

 

This is a feature already integrated in WHMCS and not related to our module.

Link to comment
Share on other sites

  • 3 weeks later...

I have just setup this plugin and can't seem to get it working.

 

I have entered in the Merchant ID, Access Code, and Secure Secret as provided by the bank. Then when I try to pay an invoice from the user perspective, it just keeps sending me back to the invoice saying that it is unpaid, without any errors.

 

Where can I see logs for this module? How can I troubleshoot?

Link to comment
Share on other sites

  • 2 weeks later...

Hi Benoit, I notice that when a client's payment fails, there is no error reporting. It simply redirects them back to the unpaid invoice. However, I can see in the address bar URL that there is a reason.

 

For example:

 

https://domain.com/whmcs/viewinvoice.php?id=12345&paymentfailedreason=Payment%20Server%20Processing%20Error

 

Could you please add in some error reporting on the user side for when a payment fails, instructing that there was an error and they must try a different card or contact accounts.

Edited by lukewd
block url truncation
Link to comment
Share on other sites

  • 4 months later...

actually sorry its not response code 4 its response code E thats the problem

 

vpc_TxnResponseCode => E

 

this response code is E - Referred in the MIGS documentation and currently the response is marked as successful and the invoice is marked off as PAID

 

the official response for this is

 

Issuer Returned a Referral Response

A response to an authorization request, indicating that the issuer needs more information about the transaction, before it can be approved.

 

this should not be the case it should be marked as UNPAID as its not being processed

Link to comment
Share on other sites

HI Benoit... I have trawled through my logs and have found an example of a transaction whereby your module reported to WHMCS that the transaction was successful when i can see on the MCB gateway backend that it was declined. here is the info from the whmcs gateway log:

 

Invoice ID => xxxxx

User ID => xxx

Amount => 922.18

vpc_AVSRequestCode => Z

vpc_AVSResultCode => Unsupported

vpc_AcqAVSRespCode => Unsupported

vpc_AcqCSCRespCode => M

vpc_AcqResponseCode => 01

vpc_Amount => 92218

vpc_BatchNo => 20121112

vpc_CSCResultCode => M

vpc_Card => AE

vpc_Command => pay

vpc_Currency => USD

vpc_Locale => en_MU

vpc_MerchTxnRef => xxxxxx

vpc_Merchant => xxxxxx

vpc_Message => Referred

vpc_OrderInfo => Invoice #xxxxx|USD

vpc_ReceiptNo => xxxxxxx

vpc_TransactionNo => xxxxxx

vpc_TxnResponseCode => E

vpc_Version => 1

 

The response code is E (referred) which should have been marked as declined in WHMCS. instead it was incorrectly marked as successful and so we lost 922.18 USD...

 

Can you please clarify why this happened? Surely any transaction with a vpc_Message other than "Successful" should not be marked as paid? How did this transaction get marked as paid?

 

Thanks.

Link to comment
Share on other sites

  • 4 weeks later...
  • 3 weeks later...

Please advice how to solve the following error as shown on the Gateway Log

 

E5000: Cannot form a matching secure hash based on the merchant's request using either of the two merchant's secrets

 

vpc_Message => E5000: Cannot form a matching secure hash based on the merchant's request using either of the two merchant's secrets

vpc_TransactionNo => 0

vpc_TxnResponseCode => 7

vpc_Version => 1

Link to comment
Share on other sites

This is a bug with the latest version of WHMCS affecting 5.1.5 and 5.2.x. You will need to ask WHMCS to supply bug fix file for your version. The error is caused by a token variable being included in the 3DSecure submission form.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use & Guidelines and understand your posts will initially be pre-moderated