Magento : Orbitz CHASE Paymentech

MagentoCommerce is a direct response to the emerging new needs of today’s online merchants. More than any feature or functionality what our clients really needs is “flexibility.” is done through the magento.

We have a lot of payment gateways today to integrate with our e-commerce application. Here we see how to integrate one of the leading Gateway provider CHASE Payment Tech Gateway in Magento Commerce.


1. Creating CHASE Payment Module:-


The CHASE Payment Module is created by including the set of Magento Commerce extension to create the new payment method.

Using Magento Module Creator to implement the Payment Module template for both Administrator and Client Section. The module creator as seen on below screen.

Module_Creator

Module_Creator

The module is get created and integrated into our existing magento application by specifying the above parameter properly as mentioned above. The Parameters are Name Space, Module, Magento Root Directory, Design Interface and Design.

The new payment gateway gets installed in the /App/Core/Code/local folder without disturbing the existing payment gateways.


Note:


Once the new payment module installed properly, go to the /var/cache folder and delete all the files inside the folder and then run the application, the new changes get reflected.


2. CHASE Module in Administrator Section:-


CHASE Paymentech Module has to be integrated in the administration section to update the Merchant ID, Terminal ID and Gateway URL as seen in the below screen.


payment_module

payment_module


3. CHASE Module in Client Section:-

The Orbtiz Chase Module on the Client Section will look like as seen in the below screen (c) once the payment module is integrated in the magento application using the Module Creator,

CHASE Client

CHASE Client



4. Payment Processing with CHASE:-


Once the payment process method for the CHASE module integrated in the client side, the paymentmethod.php will do the back end process reading the card detail and sent to the CHASE Paymentech and return the response from the CHASE.


The paymentmethod.php is located in the new module created by using Module Creator, and it’s located in


/app/local/CHASE_Paymentech/Orbitz/Model/PaymentMethod.php,


You can download the code from the following clicking the below link.

The PHP code will explain you the process of reading the card information from the client side and post it to the CHASE using the payment gateway and receive the response back from the CHASE.

Here some piece of the code will explain you the some specific task,


4.1. Specifing the Payment gateway URL,


Payment Gateway URL for Production –

https://orbital1.paymentech.net’

https://orbital2.paymentech.net’

Payment Gateway URL for Test –

https://orbitalvar2.paymentech.net/authorize’

</span></p>
<p class="MsoNormal" style="margin:0 0 0 .5in;"><span style="font-size:small;"><span><span> </span>$value = Mage::getStoreConfig('payment/newmodule/cgi_url');</span></span></p>
<p class="MsoNormal" style="margin:0 0 0 .5in;"><span style="font-size:small;"><span><span> </span>if (!$value || $value === false) {</span></span></p>
<p class="MsoNormal" style="margin:0 0 0 .5in;"><span style="font-size:small;"><span><span> </span>return 'https://orbital1.paymentech.net';<span> </span></span></span></p>
<p class="MsoNormal" style="text-indent:.5in;margin:0 0 0 .5in;"><span style="font-size:small;"><span><span> </span>}</span></span></p>
<p class="MsoNormal" style="margin:0 0 0 .5in;"><span style="font-size:small;"><span><span> </span>return $value;</span></span></p>
<p class="MsoNormal" style="text-indent:.5in;margin:0;"><span>


The Authorize and Capture event is done on the each order process. The Credit Card is get processed the specified amount sent as XML Request; the xml request was constructed as below,

</span></span></p>
<p class="MsoNormal" style="margin:0;"><span><span><span style="font-size:small;"> </span></span><span style="font-size:7pt;"><span> </span>$xml="&lt;?xml version=\"1.0\" encoding=\"UTF-8\"?&gt;";</span></span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:7pt;"><span><span> </span><span> </span>$xml .= "&lt;Request&gt;";</span></span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:7pt;"><span><span> </span>$xml .= "&lt;NewOrder&gt;";</span></span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:7pt;"><span><span> </span>$xml .= "&lt;IndustryType&gt;EC&lt;/IndustryType&gt;";</span></span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:7pt;"><span><span> </span>$xml .= "&lt;MessageType&gt;AC&lt;/MessageType&gt;";</span></span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:7pt;"><span><span> </span>$xml .= "&lt;BIN&gt;".htmlentities(trim($this-&gt;getConfigData('bin_no')),ENT_QUOTES, 'UTF-8')."&lt;/BIN&gt;";</span></span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:7pt;"><span><span> </span>$xml .= "&lt;MerchantID&gt;".htmlentities(trim($this-&gt;getConfigData('merchant_id')),ENT_QUOTES, 'UTF-8')."&lt;/MerchantID&gt;";</span></span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:7pt;"><span><span> </span>$xml .= "&lt;TerminalID&gt;".htmlentities(trim($this-&gt;getConfigData('terminal_id')),ENT_QUOTES, 'UTF-8')."&lt;/TerminalID&gt;";</span></span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:7pt;"><span><span> </span>$xml .= "&lt;CardBrand&gt;".htmlentities(trim($payment-&gt;getCcType()),ENT_QUOTES, 'UTF-8')."&lt;/CardBrand&gt;";</span></span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:7pt;"><span><span> </span>$xml .= "&lt;AccountNum&gt;".htmlentities(trim($payment-&gt;getCcNumber()),ENT_QUOTES, 'UTF-8')."&lt;/AccountNum&gt;";</span></span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:7pt;"><span><span> </span>$xml .= "&lt;Exp&gt;".htmlentities(trim($exp),ENT_QUOTES, 'UTF-8')."&lt;/Exp&gt;";</span></span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:7pt;"><span><span> </span>if(($payment-&gt;getCcType()=='VI') || ($payment-&gt;getCcType()=='DI')) {</span></span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:7pt;"><span><span> </span>$xml .= "&lt;CardSecValInd&gt;1&lt;/CardSecValInd&gt;";</span></span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:7pt;"><span><span> </span>}</span></span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:7pt;"><span><span> </span>$xml .= "&lt;CardSecVal&gt;".htmlentities(trim($payment-&gt;getCcCid()),ENT_QUOTES, 'UTF-8')."&lt;/CardSecVal&gt;";</span></span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:7pt;"><span><span> </span>$xml .= "&lt;AVSzip&gt;".htmlentities(trim($billing-&gt;getPostcode()),ENT_QUOTES, 'UTF-8')."&lt;/AVSzip&gt;";</span></span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:7pt;"><span><span> </span>$xml .= "&lt;AVSaddress1&gt;".htmlentities(trim($billing-&gt;getStreet(1)),ENT_QUOTES, 'UTF-8')."&lt;/AVSaddress1&gt;";</span></span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:7pt;"><span><span> </span>$xml .= "&lt;AVScity&gt;".htmlentities(trim($billing-&gt;getCity()),ENT_QUOTES, 'UTF-8')."&lt;/AVScity&gt;";</span></span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:7pt;"><span><span> </span>$xml .= "&lt;AVSstate&gt;CA&lt;/AVSstate&gt;";</span></span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:7pt;"><span><span> </span>$xml .= "&lt;AVSname&gt;".htmlentities(trim($billing-&gt;getFirstname()),ENT_QUOTES, 'UTF-8')."&lt;/AVSname&gt;";</span></span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:7pt;"><span><span> </span>$xml .= "&lt;OrderID&gt;".htmlentities(trim($order-&gt;getIncrementId()),ENT_QUOTES, 'UTF-8')."&lt;/OrderID&gt;";</span></span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:7pt;"><span><span> </span>$xml .= "&lt;Amount&gt;".htmlentities(trim($amt),ENT_QUOTES, 'UTF-8')."&lt;/Amount&gt;";</span></span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:7pt;"><span><span> </span><span> </span>$xml .= "&lt;Comments&gt;AC&lt;/Comments&gt;";</span></span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:7pt;"><span><span> </span>$xml .= "&lt;ShippingRef&gt;&lt;/ShippingRef&gt;";</span></span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:7pt;"><span><span> </span>$xml .= "&lt;/NewOrder&gt;";</span></span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:7pt;"><span><span> </span>$xml .= "&lt;/Request&gt;";</span></span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:small;"><span><span> </span>


The request is sent as CURL post to CHASE is as follows,


$http = new Varien_Http_Adapter_Curl();

$config = array(‘timeout’ => 30);

$http->setConfig($config);

$header= “POST /AUTHORIZE HTTP/1.0\r\n”;

$header.= “MIME-Version: 1.0\r\n”;

$header.= “Content-type: application/PTI40\r\n”;

$header.= “Content-length: “ .strlen($xml) . “\r\n”;

$header.= “Content-transfer-encoding: text\r\n”;

$header.= “Request-number: 1\r\n”;

$header.= “Document-type: Request\r\n”;

$header.= “Interface-Version: Test 1.4\r\n”;

$header.= “Connection: close \r\n\r\n”;

$header.= $xml;

$ch = curl_init();

curl_setopt($ch, CURLOPT_URL,$this->getApiGatewayUrl());

curl_setopt($ch, CURLOPT_HEADER, false);

curl_setopt($ch, CURLOPT_CUSTOMREQUEST, $header);

curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);

curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 1);

curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

$response = curl_exec($ch);


The CHASE response will get parsed from xml to array format and validate the response by each parameter as per the CHASE Certification_WS.


Same can be downloaded from CHASE Payment Method Code

Advertisements

72 Comments

  1. Mathieu said,

    March 31, 2009 at 1:57 am

    Can you give more info ? or provide your resulting module ?

    • rafeekphp said,

      March 31, 2009 at 5:15 am

      Hi Mathieu,
      You mean to say that, The Report the CHASE response what i am getting ?.

  2. jinal said,

    March 31, 2009 at 10:19 am

    After installing the chase paymentech using module_creator, I m not getting this method on admin side….(Payment methods)

    • rafeekphp said,

      April 2, 2009 at 4:17 am

      Hi Jinal,

      Can you please remove all your temprovary cache files and folder stored in the following folder,
      var\cache and var\session folders. After removing all the files & folders please run the application back you will get the new changes get effected. 🙂

      Thanks
      Rafeek

  3. April 1, 2009 at 12:40 pm

    Thanks for the information. I tried CHASE using XML API (same as you mentioned above), except I am using X-cart. Currently I am using test data in test mode.

    If i include AVS info it fails. Gives error as
    Array ( [QuickResp] => [ProcStatus] => 05 [StatusMsg] => Request does not adhere to the DTD. Please correct and send again. )

    I am adding following information to $xml.

    $xml .= “25541”;
    $xml .= “123”;
    $xml .= “Suite”;
    $xml .= “Test”;
    $xml .= “FL”;
    $xml .= “8004564512”;

    Can you suggest whats the error. If I remove above code then it works fine.

  4. April 1, 2009 at 12:44 pm

    sorry
    here is the code.

    <AVSzip>25541</AVSzip><AVSaddress1>123</AVSaddress1><AVSaddress2>Suite</AVSaddress2><AVScity>Test</AVScity><AVSstate>FL</AVSstate><AVSphoneNum>8004564512</AVSphoneNum>

    • rafeekphp said,

      April 2, 2009 at 4:24 am

      Hi Roshan,
      The error you mentioned some what indicating that the test URL for the test payment gateway is wrong.
      Please check the blog today i will post you the CHASE Payment Gateway Error response monitoring document. It may help you to fix the isssue. 🙂

      Thanks
      Rafeek

  5. April 2, 2009 at 4:57 am

    I am using https://orbitalvar2.paymentech.net/authorize
    as test url.

  6. April 2, 2009 at 2:17 pm

    I did that by pasting the XML(given in chase doc) as it is in the request xml.

    Now my issue is that I am not able to save phone and email.

    Other things like city state, address zipcode are saving properly. I am able to see them in terminal.
    I am passing phone no in following tag. it is not giving any error but it is not reflecting in terminal.

    800456451212

  7. April 2, 2009 at 2:17 pm

    tag is AVSphoneNum

  8. jinal said,

    April 3, 2009 at 6:46 am

    Can you please remove all your temprovary cache files and folder stored in the following folder,
    var\cache and var\session folders. After removing all the files & folders please run the application back you will get the new changes get effected.

    After deleting also i m not able to see the changes Why?

  9. April 3, 2009 at 1:30 pm

    I managed storing email and phone by adding that data to comments tag.
    thanks.

  10. jinal said,

    April 6, 2009 at 6:53 am

    After deleting also i m not able to see the changes Why?

    pls help me in integrating Paymentech payment Maodule.

    • rafeekphp said,

      April 6, 2009 at 12:08 pm

      Hi Jinal,
      You need to check in your app\model\local\etc\system.cml where you created for new module to display the CHASE. The system.xml is for displaying the admin panel CHASE Detail, so here just add this code you will get the admin panel also,

      https://rafeekphp.wordpress.com/files/2009/04/systemxml.jpg

      I hope you will get CHASE in admin also 🙂

      Thanks
      Rafeek

    • rafeekphp said,

      April 6, 2009 at 12:12 pm

      Hi,
      The location where you can see the file is ,
      \app\code\local\Mage\NewModule\etc. This is the one where you created using the moderator.

      Thanks
      Rafeek

  11. ruchir said,

    April 6, 2009 at 3:44 pm

    Hi Rafeek,
    I am getting CHase paymentech at adminside but in admin side i am not getting Gateway URL & other stuffs..

    @ client side i am not getting chase paymentech option eventhough i have made it enable from admin. Give me some solution.

    Thanks,
    Ruchir

    • rafeekphp said,

      April 7, 2009 at 4:15 am

      Hi Ruchir,
      You wont get the Gateway URL by default in first time you need to enter your own in the admin side andsave it. Then it will appear in the next time will you return to admin side. 🙂

      Thanks,
      Rafeek

  12. ruchir said,

    April 7, 2009 at 6:28 am

    @ Refeek,
    Thanks dear…

  13. ruchir said,

    April 7, 2009 at 6:31 am

    Hi,
    I am not getting payment option of chase paymentech at client side…. i have enabled chase paymentech from admin.. plz help me…

    Thanks,
    Ruchir

  14. jinal said,

    April 7, 2009 at 6:37 am

    There is a file named config.xml and not system.xml . Is it the right one?
    Thanks for the code.

    • rafeekphp said,

      April 8, 2009 at 4:20 am

      Hi,
      Ruchir is correct 🙂 . You have to create the new system.xml if you dont have and place it same folder.

      Thanks
      Rafeek

  15. ruchir said,

    April 7, 2009 at 8:40 am

    @jinal,
    you have to make new system.xml as per code given by Rafeek in the same folder where your config.xml resides i.e. app/code/local/Mage/NewModule/etc.

    Thanks,
    Ruchir

    • Jackie said,

      November 20, 2009 at 4:55 pm

      where is the code to create the system.xml. I don’t see chase in admin side and not in client side either.

  16. ruchir said,

    April 8, 2009 at 7:36 am

    Hi Rafeek,
    Please help me to sort out my previous problem…
    I am not getting chase payment section in client side while checkout.
    I have enabled it from client side also..

    • rafeekphp said,

      April 8, 2009 at 8:09 am

      Hi
      Did you check config.xml, this is the one will popup you the client side CHASE details as seen in the images on the blog. If you dont have the config.xml you need to include this and remove all cache from the /var/cache folder and run the application back will get. 🙂

      Thanks
      Rafeek

  17. jinal said,

    April 8, 2009 at 8:54 am

    I have created the new system.xml and place it same folder.

    but still i m not able to view con admin side why?

    I m able to view it in System-configuration-advanced.

    and it is enabled form there but not visible in Payment Methods.

    • rafeekphp said,

      April 8, 2009 at 1:07 pm

      Hi
      Did you check config.xml, this is the one will popup you the client side CHASE details as seen in the images on the blog. If you dont have the config.xml you need to include this and remove all cache from the /var/cache folder and run the application back will get.

      Thanks
      Rafeek

  18. ruchir said,

    April 8, 2009 at 1:06 pm

    @ jinal,

    Hi,
    Have you made Mage_NewModule.xml file in \app\etc\modules\
    If not then make it first & flush the cache..
    I am giving file content :Mage_NewModule.xml

    true
    local

  19. ruchir said,

    April 8, 2009 at 1:08 pm

    @ Rafeek,

    Thanks , I will check it

  20. ruchir said,

    April 8, 2009 at 1:11 pm

    0.1.0

    standard

    ChasePaymentech_Orbitz
    orbitz

    orbitz.xml

    admin

    ChasePaymentech_Orbitz
    orbitz

    Orbitz
    71

    Manage Items
    0
    orbitz/adminhtml_orbitz

    Allow Everything

    Orbitz Module
    10

    orbitz.xml

    ChasePaymentech_Orbitz_Model
    orbitz_mysql4

    ChasePaymentech_Orbitz_Model_Mysql4

    orbitz

    ChasePaymentech_Orbitz

    core_setup

    core_write

    core_read

    ChasePaymentech_Orbitz_Block

    ChasePaymentech_Orbitz_Helper

  21. ruchir said,

    April 8, 2009 at 1:13 pm

    Hi Rafeek,

    I couldn’t post u config.xml file properly…
    But i already configured config.xml file.. still i am not getting Chase payment section client side..

    Thanks,
    Ruchir

  22. OC Web Dude said,

    April 9, 2009 at 5:03 pm

    Are there any plans to release this payment module to Magento Connect?

    • rafeekphp said,

      April 11, 2009 at 7:25 am

      Hi,
      Ya i have plan to release the CHASE Payementech module to the Magento Connect since this payment gateway is not available in their list. Hopefully will seen magento very soon 🙂

      Thanks
      Rafeek

      • foxydot said,

        April 23, 2009 at 9:38 pm

        Oh I do hope to see it on Connect. This was very helpful (I think) my client isn’t using Chase, but some PaymentTech Partner…still waiting to get full docs from client, but I think you got me 3/4 the way there! Thank you very much!

      • rafeekphp said,

        April 24, 2009 at 7:40 am

        Hi foxydot,
        Its my pleasure 🙂
        Thanks
        Rafeek

  23. ruchir said,

    April 9, 2009 at 5:52 pm

    Hi Rafeek,

    I have made config.xml as per file given by you then also i am not able to get Chase Paymentech at client side..

    Thanks,
    Ruchir

    • rafeekphp said,

      April 11, 2009 at 7:27 am

      Hi Ruchir,

      Did you remove your cache afetr inserting config.xml and run the entire application in new browser.

      Thanks
      Rafeek

  24. Ruchir said,

    April 11, 2009 at 7:51 am

    Hi Rafeek,

    I have removed all cache after inserting config.xml then also i dont know why i am not getting payment option at client side..

    Thanks,
    Ruchir

    • rafeekphp said,

      April 20, 2009 at 5:37 am

      Hi,
      Can you sent the screen shots where you have problem.

      Thanks

      Rafeek

  25. Krunal said,

    April 18, 2009 at 11:15 am

    Hi Rafeek,

    I have followed all the instructions carefully but not able to view changes Admin side as well as client side.
    Would u pls help me out?
    I want all the codes which are needed to integreate it.

    Thanks in advance.
    Reply soon.

    • rafeekphp said,

      April 20, 2009 at 5:37 am

      Hi,
      Can you remove the old cache and session in your /var folder so you can get the new changes get affected in the site. 🙂

      Thanks
      Rafeek

  26. Mathieu said,

    May 1, 2009 at 8:36 pm

    Can you provide us with the module ? In a zip file perhaps ?

    • rafeekphp said,

      May 5, 2009 at 4:45 am

      Hi Mathieu,
      In wordpress we can’t able to upload the module as Zip format so that i posted CHASE module Payment code as a doc format.

      Thanks 🙂
      Rafeek

  27. jbatt said,

    May 28, 2009 at 3:30 am

    any chance of a layout listing the file structure, and all the needed files to get this thing working? or better yet, a link to a zip file? i know a LOT of people would be really greatful for this. either way, thank you for your post 🙂

    • rafeekphp said,

      May 28, 2009 at 4:20 am

      Hi Jbatt,
      Thanks :). I tried to upload the layout aand fiel as a zip but the wordpress blog is not allowing zip archieve to upload.

      Thanks again
      Rafeek

  28. jbatt said,

    May 28, 2009 at 4:23 am

    it would really help me on a cucurrent project if i could get a look at it, any chance you could send it via email? pretty please?

  29. Krunal said,

    June 5, 2009 at 10:38 am

    It Is Helpful to me.
    Could you Please Send Complete zip File of the module via E-Mail.

  30. Krunal said,

    June 5, 2009 at 10:41 am

    I Want All The Files needed to configure the module with a remade.
    I am not able to configure it through module creator.
    Thanks.

    • rafeekphp said,

      June 6, 2009 at 12:05 pm

      HI Krunal,
      Unfortunately right now i dont have all files. Just go through the blog once and configure back the module using module creator.

      Thanks
      Rafeek 🙂

  31. ruchir said,

    June 17, 2009 at 11:58 am

    hi rafeek , when i click on place order i am getting alert “Authorize action is not available” … have u get any error like this..

    reply soon
    thank you

    • rafeekphp said,

      June 18, 2009 at 7:53 am

      Hi ruchir,

      check in admin section payment gateway selection attributes you should select “Authorize Capture” instead of default one.

      Rafeek 🙂

  32. Vince said,

    July 1, 2009 at 1:16 am

    Hi Rafeek, I appreciate you posting this so much. Could you please point me to where you posted the module or email the module to me?

    • rafeekphp said,

      July 1, 2009 at 6:06 am

      Hi Vince,
      Here you can check
      https://rafeekphp.files.wordpress.com/2009/02/paymentmethod.doc
      Thanks
      Rafeek 🙂

      • Vince said,

        July 1, 2009 at 4:58 pm

        Hi Rafeek, thanks for the reply! I found it! However, I’m still confused as to what other steps are involved. I used the module creator to create the module as you described above. Next, I’ll copy the paymentmethod.doc file to /app/local/CHASE_Paymentech/Orbitz/Model/PaymentMethod.php. Did I get that right?

  33. Vince said,

    July 1, 2009 at 6:15 pm

    Hi Rafeek,

    I’m not quite following along with the tutorial and tips posted in the comments.

    I ran the Module Creator with your parameters and the files were created.

    I also saved the paymentmethod.doc file as /app/code/local/CHASE_Paymentech/Orbitz/Model/PaymentMethod.php.

    Next, I created a system.xml file in /app/code/local/CHASE_Paymentech/Orbitz/etc/system.xml.

    I already had a config.xml in /app/code/local/CHASE_Paymentech/Orbitz/etc/config.xml.

    Note that the system.xml you posted had the line ” < newmodule translate=”label” module=”newmodule”>” in it. Should the module name be named newmodule?

    I have this file /app/etc/modules/CHASE_Paymentech_Orbitz.xml so I created /app/etc/modules/MAGE_NewModule.xml with this content:
    < ?xml version=”1.0″?>
    < config>
    < modules>
    < Mage_NewModule>
    < active>true< /active>
    < codePool>local< /codePool>
    < /Mage_NewModule>
    < /modules>
    < /config>

    I have cleared the cache and session and it’s still not showing up as a payment method!

    Thanks for your help…

    Vince

    • rafeekphp said,

      July 2, 2009 at 5:04 am

      HI Vince,
      The module name need not to be like ‘newmodule’ but you can keep this as its for doing first time on CHASE Paymentech integration later you can change.
      MAGE_NewModule.xml the file name MAGE should follow the magento naming convention see other xml on the same folder and rename the file.

      I hope you will get the module displayed in both side.

      Thanks
      Rafeek 🙂

      • Vince said,

        July 2, 2009 at 5:23 pm

        I’m still got getting it displayed in the backend nor the front end.

        Can anyone else who had the same issue help me out?

    • September 18, 2010 at 7:29 pm

      Hi Vince,

      Did you ever get Chase Payment Tech to work in Magento? If so, can you e-mail me at williab83@yahoo.com to let me know what you did?

      Thanks.

      Brian Williams

  34. Jyotisankar said,

    August 13, 2009 at 9:35 am

    Where to get the following class, that is defined

    Mage_Payment_Model_Method_Cc

  35. Jyotisankar said,

    August 13, 2009 at 1:14 pm

    Hi
    I want to get the full source code so that i can implement it in my project. Please help me in this regard.

    Thanks
    Jyotisankar Pradhan

    • rafeekphp said,

      August 15, 2009 at 12:12 pm

      Hi,
      You can follow the word document source code and steps to follow in the CHASE blog can guide you proerply.
      “Where to get the following class, that is defined Mage_Payment_Model_Method_Cc”, for this you need to create custom module to access CHASE as per this instruction.

      Please go through how to create custom moudle in magento.

      Thanks
      Rafeek

  36. Angela said,

    November 23, 2009 at 12:48 pm

    hi Rafeek, my emails is brooklynrooms@gmail.com, typo in my initial post. Please help 🙂

  37. Angela said,

    November 23, 2009 at 12:49 pm

    My emails is brooklynrooms@gmail.com, typo in my initial post. Please help

  38. shanthraj said,

    November 27, 2009 at 9:45 am

    Hi i am getting issue,I have installed chase payment using module_creator but in the admin panel i am not getting in payment methods…. I have copied chase_Paymentech.xml to app.modules folderss.
    Please reply for this issue

  39. Patrick said,

    January 20, 2010 at 8:07 pm

    Hey there, awesome guide!

    I’m a bit confused. I have the PaymentMethod.php file but where do I get the config.xml and system.xml file (and any other files related?).

    Thanks!

  40. Tyler said,

    March 24, 2010 at 4:57 pm

    Hi, curious if this module would still work in Magento 1.4 — considering upgrading but can’t find any other information on using Chase with it.. many thanks!

  41. Matt said,

    March 26, 2010 at 3:39 am

    I am having a heck of time just getting this module to show up in the admin is there a way to upload this as a package. I’ll host!

  42. Karlo said,

    May 5, 2010 at 10:44 pm

    How can I view the auth response from Chase? I’m trying to get certification already. They need the auth code, resp code, avs resp, cvd response

    thanks

  43. ricky watson said,

    May 12, 2010 at 10:58 am

    hi,
    got app\code\local\CHASE_Paymentech\Orbitz\etc\config.xml but where get system.xml file. will we add core payment xml file?

    Mage_Newmodule should be replace by proper name(Chase…)?

    Thanks!

  44. July 1, 2010 at 7:35 am

    hii rafeek..
    i read whole blog but i m not getting that after creating module by module creator what should be in app/design/frontend/default/template/module/module.phtml file…

    and same for xml and app/code/local/controlleres/ files…

    please help me or give me the whole documentation …….

    thank you..


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: