Author Topic: Intergration of Mastercard Gateway in Australia  (Read 120682 times)

aussieute

  • Jr. Member
  • **
  • Posts: 75
Intergration of Mastercard Gateway in Australia
« on: July 11, 2006, 22:16:18 pm »
I've got a client who I'm working with who has direct connection with the Mastercard Internet Gateway Service (MIGS) in Australia. No third party processor required.

Urgently need someone who can assist with this.

Can't change my settings so email me at aussieute [at] gmail.com for more details and compensation discussions.

findshorty

  • Beginner
  • *
  • Posts: 5
Re: Intergration of Mastercard Gateway in Australia
« Reply #1 on: November 09, 2006, 05:49:48 am »
did you manage to find someone for this job mate?

if you did, and you managed to get the MIGS integration working, email me and let me know how much you want for the code if you're willing to let me have it!

nice one mate

shorty [] findshorty.com

aussieute

  • Jr. Member
  • **
  • Posts: 75
Re: Intergration of Mastercard Gateway in Australia
« Reply #2 on: November 09, 2006, 06:29:32 am »
I wish

No I didn't.

Mastercard were not all that helpful and we had to do it on OS commerce. <shrug>

findshorty

  • Beginner
  • *
  • Posts: 5
Re: Intergration of Mastercard Gateway in Australia
« Reply #3 on: November 14, 2006, 02:02:16 am »
i've just written the payment gateway successfully (only for "pay" and "capture" commands, refunds are handled at the MIGS control panel), so if you are thinking of using virtuemart again, let me know.

Mike

  • Beginner
  • *
  • Posts: 9
Re: Intergration of Mastercard Gateway in Australia
« Reply #4 on: March 29, 2007, 16:14:18 pm »
i've just written the payment gateway successfully (only for "pay" and "capture" commands, refunds are handled at the MIGS control panel), so if you are thinking of using virtuemart again, let me know.
Hey any chance you can shed some light on getting this running?
Thanks

aussieute

  • Jr. Member
  • **
  • Posts: 75
Re: Intergration of Mastercard Gateway in Australia
« Reply #5 on: May 07, 2007, 09:36:47 am »
Looks like his name is a real one ... I can't find him <ROFL>

PM'd him and emailed as well

Anyone any the wiser with this option?




findshorty

  • Beginner
  • *
  • Posts: 5
Re: Intergration of Mastercard Gateway in Australia
« Reply #6 on: May 08, 2007, 04:44:31 am »
gday fellas

had a couple of requests for this

you can download from

http://findshorty.com/downloads/ps_migs.zip

by the way

NO GUARANTEE IS MADE WHATSOEVER THAT THIS WILL WORK FOR YOU!!!!

it works for me but is by no means complete. all refunds etc. are handled by the MIGS control panel, which you or your client should have access to.

i haven't had any failed transactions with it, but this doesn't mean you won't!!

aussieute

  • Jr. Member
  • **
  • Posts: 75
Re: Intergration of Mastercard Gateway in Australia
« Reply #7 on: May 08, 2007, 04:58:00 am »
yay ... he live and breathes

Ripper shorty thanks for that ..

Jabin

  • Readers
  • *
  • Posts: 0
Re: Intergration of Mastercard Gateway in Australia
« Reply #8 on: May 08, 2007, 05:09:35 am »
Thank you Shorty!

Do we set this up as:
  • Payment Method Type: PayPal (or related)

Do we also leave the Payment Extra Info field blank?


Jabin.

findshorty

  • Beginner
  • *
  • Posts: 5
Re: Intergration of Mastercard Gateway in Australia
« Reply #9 on: May 08, 2007, 05:48:43 am »
pretty simple to add


the files need to be uploaded to administrator/components/com_virtuemart/classes/payment

once there, select Store > Add Payment Method

Name it "Credit Card" (because this is what shows up on the checkout page)
The Code can be anything you like
Payment class name is ps_migs
Payment method type is Use payment processor

and i'm pretty sure MIGs only does Visa and Mastercard. I think the client has the option of adding AMEX so i suppose you can check that if they have

Then save the new payment method and it'll go back to the list.

Select the Payment Method from the list and you can then edit the config details.




Jabin

  • Readers
  • *
  • Posts: 0
Re: Intergration of Mastercard Gateway in Australia
« Reply #10 on: May 14, 2007, 07:40:58 am »
FYI:

I'm attempting to use this with the ANZ eGate MIGS, and am currently getting an usual error... "Secure Hash Not Calculated".   :)

The ANZ eGate "Virtual Payment Client URL" is: https://migs.mastercard.com.au/vpcpay
(without the "https://" being entered in the config.)

Relevant debug:
  • Debug: Using the cURL library for communicating with migs.mastercard.com.au/vpcpay
  • Debug: Beginning to analyse the response from migs.mastercard.com.au/vpcpay
  • Debug: Secure Hash Not Calculated
  • Error: 1
  • Error: Failure in Processing the Payment (ps_migs)


Jabin.

Jabin

  • Readers
  • *
  • Posts: 0
Re: Intergration of Mastercard Gateway in Australia
« Reply #11 on: May 14, 2007, 08:22:33 am »
One additional piece of information:
  • I'm using the "Bank Hosted" / "Server hosted" implementation.

I haven't completed the required changed yet, but so far I've modified:
  • The "Virtual Payment Client URL" to be alterable via the "Configuration" tab.
  • The "Payment Server Display Language Locale" to be alterable via the "Configuration" tab.
    I've also added the "vpc_Locale" to the list of variables sent via the URL
  • As I am using the "Server Hosted" implementation, I've altered the code to not
  • As I am using the "Server Hosted" implementation, I'm using a Payment Method Type of "PayPal (or related)"

Changes that still need to be made:
  • Adding the "vpc_ReturnURL" field to the list of variables sent to the server.
    In the interim, I'm just using a hard-coded value of the website's homepage.
  • Processing the result of the transaction... very important. ;)
  • Adding an option to the configuration to allow choosing between "Merchant Hosted" and "Bank Hosted".


Jabin.

Jabin

  • Readers
  • *
  • Posts: 0
Re: Intergration of Mastercard Gateway in Australia
« Reply #12 on: May 14, 2007, 08:36:07 am »
Just in case I've confused everyone with the "Merchant Hosted" and "Server Hosted" comments:


Jabin.

tez

  • Jr. Member
  • **
  • Posts: 130
Re: Intergration of Mastercard Gateway in Australia
« Reply #13 on: September 17, 2007, 09:33:05 am »
I can't see how to pick VISA and Mastercard or AMEX. The problem was using the "minted 1.5" admin template by JoomlaWorks or maybe just using the non-standard one as I don't have others installed.

What does MIGS call the "Merchant Access Code" ?

What is the "Secure Hash"?

I get this error,
"vpc_Message=Merchant+%5BREMOVED%5D+does+not+have+the+required+privilege+to+use+the+VirtualPaymentClient+API."
Does this mean my client does not have the correct account to even use virtuemart payment method? They see to have a online shop but I don't know how it is hosted and don't have access to it.

mongrel43

  • Readers
  • *
  • Posts: 0
Re: Intergration of Mastercard Gateway in Australia
« Reply #14 on: November 20, 2007, 05:29:11 am »
Hey there Jabin,

One additional piece of information:
  • I'm using the "Bank Hosted" / "Server hosted" implementation.

I haven't completed the required changed yet, but so far I've modified:
  • The "Virtual Payment Client URL" to be alterable via the "Configuration" tab.
  • The "Payment Server Display Language Locale" to be alterable via the "Configuration" tab.
    I've also added the "vpc_Locale" to the list of variables sent via the URL
  • As I am using the "Server Hosted" implementation, I've altered the code to not
  • As I am using the "Server Hosted" implementation, I'm using a Payment Method Type of "PayPal (or related)"

Changes that still need to be made:
  • Adding the "vpc_ReturnURL" field to the list of variables sent to the server.
    In the interim, I'm just using a hard-coded value of the website's homepage.
  • Processing the result of the transaction... very important. ;)
  • Adding an option to the configuration to allow choosing between "Merchant Hosted" and "Bank Hosted".


Jabin.

Did you ever finish all of this? I have a client who needs a MIGs gateway and it would be really good to be able to use virtuemart for it.

Cheers
George