开发者

How to do a Sagepay Server inFrame integration?

开发者 https://www.devze.com 2023-02-19 03:54 出处:网络
I tried all the tutorials but I found I was not able to in开发者_StackOverflow中文版tegrate using Sagepay server inframe integration. The documentation on the SagePay website is very good, generally y

I tried all the tutorials but I found I was not able to in开发者_StackOverflow中文版tegrate using Sagepay server inframe integration.


The documentation on the SagePay website is very good, generally you will need to create a class that can generate a some strings that are in the correct format and use curl to fire it over to sagepay then create a script to handle the response. If you have not already done so, create yourself a simulator account with SagePay so you can debug your script this is a seriously useful feature and makes developing with SagePay easier than with RBS WorldPay for example.

Just get stuck in to it and if you have any specific questions when you have had a go, let me know.


For anyone, like myself who has been searching and searching for an example of inframe I did find one on github here: https://github.com/swicks/sagepay-server-for-woocommerce

there's a few things you need to change. The call back uses the old api I think

So instead of: $this->notification_url = str_replace( 'https:', 'http:', add_query_arg( 'wc-api', 'DS_Sagepay_Server', home_url( '/' ) ) );

should be: $this->notification_url = get_site_url() . '/wc-api/DS_Sagepay_Server

Also I had to change all the shipping_ to billing_ but that just be my set-up as I don't have shipping...

0

精彩评论

暂无评论...
验证码 换一张
取 消