[请益] 绿界金流串接

楼主: a9509028 (光头)   2017-11-27 20:36:22
各位前辈好
小弟最近在处理串接绿界金流的专案遇到了很大的问题。
现阶段卡在背景接收绿界以server post回传参数的地方。
以下连结为绿界参数介绍
https://www.ecpay.com.tw/CascadeFAQ/CascadeFAQ_Qa?nID=3044
目前最大问题就是return url 怎么设定都无法顺利连结到我的主机。
想请问各位前辈,有遇过类似问题吗?
谢谢
作者: jungler611 (杀)   2017-11-27 20:50:00
你的主机该不会是localhost吧
楼主: a9509028 (光头)   2017-11-27 20:55:00
主机是使用远振的虚拟主机
作者: jungler611 (杀)   2017-11-27 20:59:00
那自己送 post 到 return URL 是正常的?
楼主: a9509028 (光头)   2017-11-27 21:08:00
可行的 本来的 return url那支程式是可以作动的我有将那支 丢到orderresultURL 确实有接收到回传的参数
作者: jungler611 (杀)   2017-11-27 22:17:00
不然换不同环境试试吧 说不定是主机商问题
作者: liisi (小心一点)   2017-11-27 22:32:00
防火墙有挡吗....
作者: blakechiang (Blake)   2017-11-28 00:39:00
用orderrusulturl传回自己的站内处理就好了不是吗,为什么要用return url,这个我记得好像是供你在接收回传值然后在后台处理订单/付款资讯用的吧?他们改过好几次版我都忘的差不多了
楼主: a9509028 (光头)   2017-11-28 09:12:00
目前看来绿界那边是说 接收付款成功资讯是要用returnurl 。 他们是说这样是以幕后传递参数 比较安全https://i.imgur.com/D6mV6Up.jpg步骤第13
作者: wsybu (%小步步%)   2017-11-28 10:13:00
我记得return url放的网址不会显示在浏览器上试试看return url的档案把post的内容log下来看看有没有收到
楼主: a9509028 (光头)   2017-11-28 10:26:00
对 return url 是背景。 我有在那一只设定 有跑就设定$_SESSION 来看。但都没有成功..
作者: blakechiang (Blake)   2017-11-28 12:17:00
它回传的好像是json array
楼主: a9509028 (光头)   2017-11-28 17:54:00
https://i.imgur.com/dDVUNDY.jpglog显示 http302 不知道哪出了问题
作者: blakechiang (Blake)   2017-11-28 18:59:00
传送网址怎么是http 绿界从欧付宝转回来后不是改HTTPS了?参考看看https://www.ecpay.com.tw/CascadeFAQ/CascadeFAQ_Qa?nID=1478
楼主: a9509028 (光头)   2017-11-29 09:21:00
我已经有用ssl加密了 这样不是https了吗
作者: blakechiang (Blake)   2017-11-29 11:25:00
你图内红框中的post目的地网址是http://ecpay.com.tw,看起来怪怪的
楼主: a9509028 (光头)   2017-11-29 12:16:00
https://i.imgur.com/uONpOO4.jpg对 我也很纳闷 但这是我最新log
作者: alian954 (PhantasyStaR)   2017-11-29 21:22:00
贴出你的code比较好判断
作者: wsybu (%小步步%)   2017-11-30 09:51:00
302是Temporary Redirect 感觉log里面那个地方不是绿界设定return url回传的第一个"案发地点" ..你说你有设定https...那有没有设定rewrite把http转到https?
楼主: a9509028 (光头)   2017-11-30 10:59:00
302那应改是设定错误 后来有变200w前辈 请问那rewrite要如何设定 我是用远振虚拟主机代管的 是用免费ssl
作者: matrixki (New Season)   2017-11-30 23:53:00
先用pastebin测试一下就好啦

Links booklink

Contact Us: admin [ a t ] ucptt.com