Hi Marco,
Thanks for this code, it's quite helpful. I'm making progress with this.
One question: if a transaction is approved by the payment gateway, it
normally returns an approval code. How do I transfer this approval code
from the oxPaymentGateway class to the 'order successful' screen?
Vikram
Marco Steinhaeuser wrote:
Hey Vikram,
3. Are there any "demo" implementation of a payment gateway module which I
could use as a starting point?
Check out these extensions for CE:
http://www.oxid-esales.com/en/exchange/extensions/oxid2ipayment-ce?term=2223
http://www.oxid-esales.com/en/exchange/extensions/gate2shop-payment-modul-fuer-oxid-ce?term=2223
Hope that helps ;)
Marco
-----Ursprüngliche Nachricht-----
Von: [email protected]
[mailto:[email protected]] Im Auftrag von Vikram Vaswani
Gesendet: Samstag, 13. Juni 2009 05:30
An: [email protected]
Betreff: [oxid-dev-general] Urgent question on payment gateway integration
Hi
I am trying to integrate the authorize.net payment gateway into OXID as a
module. Please could someone help with the following questions:
1. From the API docs, it seems that the "core" OXID module to extend for this
is oxPaymentGateway. Is this correct? Is it necessary to also extend oxOrder?
2. Currently I am overriding the oxPaymentGateway::executePayment()
method. However, I am not able to understand how to handle payment errors that occur when
performing the transaction. Can someone suggest the "best practice" way of
raising these errors so that they are visible to the customer on the final checkout page?
3. Are there any "demo" implementation of a payment gateway module which I
could use as a starting point?
Thanks,
Vikram
_______________________________________________
dev-general mailing list
[email protected]
http://dir.gmane.org/gmane.comp.php.oxid.general
_______________________________________________
dev-general mailing list
[email protected]
http://dir.gmane.org/gmane.comp.php.oxid.general
_______________________________________________
dev-general mailing list
[email protected]
http://dir.gmane.org/gmane.comp.php.oxid.general