我尝试了所有教程,但发现我无法使用Sagepay服务器inframe集成进行集成。任何人(已经成功完成此任务)都可以帮助我解决这个问题。我正在寻找非常快速的帮助。如果您需要了解某些事情,请告诉我。请尽快帮助。感谢........
答案 0 :(得分:4)
SagePay网站上的文档非常好,通常你需要创建一个类,它可以生成一些格式正确的字符串,并使用curl将其激活到sagepay,然后创建一个脚本来处理响应。如果您还没有这样做,请使用SagePay为自己创建一个模拟器帐户,这样您就可以调试脚本,这是一个非常有用的功能,并且比使用RBS WorldPay更容易使用SagePay进行开发。
只是坚持下去,如果你有任何具体的问题,请告诉我。
答案 1 :(得分:1)
对于任何人,例如我一直在搜索并搜索框架示例的人,我确实在github上找到了一个:https://github.com/swicks/sagepay-server-for-woocommerce
您需要改变一些事项。回拨使用我认为的旧api
所以代替:$ this-> notification_url = str_replace(' https:',' http:',add_query_arg(' wc-api' ,' DS_Sagepay_Server',home_url(' /')));
应为:$ this-> notification_url = get_site_url()。 ' / WC-API / DS_Sagepay_Server
此外,我必须将所有shipping_更改为billing_但这只是我的设置,因为我没有发货......