Posted: December 24, 2017 at 6:26 am
|
hi there, when i going to make payment using MIGS plugin i have error
is this propblem with EE payment system or what? |
Hi there, That may be a problem related to the current version of the MIGS plugin. Would you like to try the release candidate? If so you can download a copy here: https://www.dropbox.com/s/9ju8ouvu3viudkr/eea-migs-payment-method.zip?dl=0 |
|
|
nice, it worked, i still in TEST mode with bank, so i must get back to them to say its fully worked, i have a last question, but it about (offsite/offilne) payment |
|
anthor about MIGS, i need to save (vpc_TxnResponseCode) in my Gateway |
Hi Mrakor, When it comes to custom gateway development related questions what I can do is point you to the gateway development documentation: https://github.com/eventespresso/event-espresso-core/tree/master/docs/L–Payment-Methods-and-Gateways |
|
|
i used all things and codes, As try to make payment with (MIGS 3.0 Party”OFFSITE”). |
You wouldn’t actually use “all things and codes” since it’s apparently an offsite gateway. Instead, you use the offsite gateway class: |
|
Please don’t post large sections of code on the forums as the formatting makes it difficult to read, instead, use a service such as Pastebin or create a gist and post the link for either here. So your being directed to MIGS, making a payment and then being directed back to the thank you page, only the payment has not updated to complete? Have you checked that the Does MIGS post the user back to the site with the payment details or does it use an ‘IPN’ type system where it sends the details on a separate request from directing the user back to your site? |
|
|
i checked |
Does MIGS post the user back to the site with the payment details or does it use an ‘IPN’ type system where it sends the details on a separate request from directing the user back to your site? |
|
|
the test version that i have from bank, it send POST payment details in URL code : |
|
TEST VISA ACCOUNT |
I’m not sure what the above is trying to show me? If the MIGS Offsite payment method uses an IPN type request and sends the details on a seprate request to the one user to direct the user back to the site, then you need to override the set_uses_separate_IPN_request method and set the value to true. If not you need to investigate how MIGS are directing the user back to the site. It sounds like MIGS is directing the user back to the site without the payment details which would hint that they use an IPN type setup, but again you will need to investigate that further as this isn’t a payment method integration we support. |
|
|
i turned |
Why did you enable the above? Do MIGS use IPNs? Have you checked how the integration actually works with MIGS? |
|
|
no MIGS didn’t use ipns, it just used HASH to check if request coming from them is true or not. this is the values i get from $print_r for $update_info
|
Have you checked this? The hash check can also be used on the IPN request. You need to know if MIGS post the user back to the user with the payment details in that request… or they direct the user back to the site and send the payment details on a separate request. Can you link me to the documentation for the MIGS integration you are using? Theres so many conflicting variables in the code your using (I’m guessing that’s from you attempting to get it working) that I can’t tell whats requires by MIGs and what isn’t.
How you pull the details depends on how MIGS directs the user back to the site which is why I keep asking the same question above. |
|
|
at first this is link to MIGS Doc |
|
is there any solution ? |
|
i fixed and payment now is going to succeeded last thing, thanks |
I’m curious as to what the problem was in the end, can you provide details of what you changed?
The ‘Billing information’ section stores the details entered into the payment method billing form, as your using an off site payment method it doesn’t have a billing form (the payment processor will have one, but EE does not). You can add your own details to that section, however, you’ll then also need to write your own function to pull the data as currently, EE expects the payment method to have a billing for in order to display details there.
Those are not identical logs though correct? You should have an entry when attempting to create the payment object, another when sending the request to your payment method and another when the details are returned. |
|
The support post ‘MIGS payment 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.