You dont have to confiture a callback url as we handle that part in Tea Commerce for you. Just to make it more simply and easy for you to implement the shop.
So we use a callback url so the system is completely secured. Safety first. Of course your website would need to be accessable on a public URL to make the callback successfully - so if your testing at a local URL you will have to finalize the order your self from the admin and specify the transaction id that the payment provider gave the transaction.
In near future we will document - how to create your own payment provider - and their we will talk about how the callback url is created in Tea Commerce
Exactly - every payment provider is different and the callback is no difference. The callback url is a public url that everyone can call - BUT every payment provider has its own way of doing security - that be md5 checks - verify the response against an verify url etc.
I'm currently implementating a payment provider for Secure Trading.
Like Authorize.Net it does not accept the callback url as POST data but you must configure it in your account.
Looking at the Using Authorize.Net with TC blog it explains how the url should be entered: http://example.com/tcbase/teacommerce/PaymentCallbackWithoutOrderId/AuthorizeNet/1.aspx
It says "You should replace example.com with your site domain and replace 1 with the id of your Tea Commerce method using Authorize.net"
Changing the domain is easy enough to understand. I assume 1 should be replaced with the Payment Method in Tea Commerce.
What about the AuthorizeNet text? Should it be replaced with the Name of the Payment Method?
You should change 1 with the id of your payment provider in Tea Commerce. You can find it in the DB or just hover your mouse over it in Umbraco
AuthorizeNet is the Alias of the payment provider that is specified in the "Generel settings" in the Tea Commerce area - and should of course be replaced with your alias.
Callback url?
Hey Anders & Rune,
I've been testing a bit further. I'm missing a callback url configuration? It is possible without - but is it safe?
http://quickpay.net/faq/callbackurl/ (eng)
http://quickpay.dk/faq/callbackurl/ (danish)
Personally I've not confirmed the payment on a shop order via a front confirm before as I thought it wouldnt be safe?
/Jesper
You dont have to confiture a callback url as we handle that part in Tea Commerce for you. Just to make it more simply and easy for you to implement the shop.
So we use a callback url so the system is completely secured. Safety first. Of course your website would need to be accessable on a public URL to make the callback successfully - so if your testing at a local URL you will have to finalize the order your self from the admin and specify the transaction id that the payment provider gave the transaction.
In near future we will document - how to create your own payment provider - and their we will talk about how the callback url is created in Tea Commerce
Good news! Tea Commerce Rock :-)
So this callback is configured in the payment provider as the postback from each provider differs.
Could you elaborate on how well is the callback url secured? Can anybody call it?
Thanks
Jesper
We try to rock the Umbraco world! :)
Exactly - every payment provider is different and the callback is no difference. The callback url is a public url that everyone can call - BUT every payment provider has its own way of doing security - that be md5 checks - verify the response against an verify url etc.
So to recap - Tea Commerce is secure
Thanks!
I'm currently implementating a payment provider for Secure Trading.
Like Authorize.Net it does not accept the callback url as POST data but you must configure it in your account.
Looking at the Using Authorize.Net with TC blog it explains how the url should be entered:
http://example.com/tcbase/teacommerce/PaymentCallbackWithoutOrderId/AuthorizeNet/1.aspx
It says "You should replace example.com with your site domain and replace 1 with the id of your Tea Commerce method using Authorize.net"
Changing the domain is easy enough to understand.
I assume 1 should be replaced with the Payment Method in Tea Commerce.
What about the AuthorizeNet text? Should it be replaced with the Name of the Payment Method?
Thanks, Matt
Hi Matt
You should change 1 with the id of your payment provider in Tea Commerce. You can find it in the DB or just hover your mouse over it in Umbraco
AuthorizeNet is the Alias of the payment provider that is specified in the "Generel settings" in the Tea Commerce area - and should of course be replaced with your alias.
Kind regards
Anders
Ah, that makes sense.
Thanks,
Matt
is working on a reply...