• <dd id="3gzlp"></dd>

    <li id="3gzlp"><acronym id="3gzlp"></acronym></li>

    <span id="3gzlp"></span>

    有人用playframework集成過支付寶嗎?

    firebull 發布于 2013/09/10 09:34
    閱讀 652
    收藏 1

    鯤鵬開發者成長訓練營,學練結合,技能一站式進階,贏華為手機等好禮!>>>

    有人用playframework 1.2.5集成過支付寶嗎?

    我現在在集成的時候遇到很郁悶的問題,按照支付寶的集成規范,支付完成后,支付寶調同步或異步調用我平臺的controller,將支付的狀態返回到我平臺,我平臺拿到狀態后再進行相關的業務操作。

    問題是:支付寶調用我平臺的controller時,將返回一系列的參數,我在純java的業務中,可以正確的獲取參數并驗證通過。但使用play框架的平臺中,返回的參數就多了action,controller,body參數,這三個參數我懷疑是play框架帶上的,action,controller參數我可以忽略,但多的body參數沒辦法處理,因為支付寶本身返回的參數中就有一個名為body的參數。這樣導致參數的認證就通不過,也就是sign與mysign值不一致。

    請各位大大們指導指導。

    加載中
    0
    寂寞端口
    寂寞端口
    我一樣,我用的是play1.2.4,
    0
    寂寞端口
    寂寞端口
    同求指導~!
    0
    房派二叔
    房派二叔
    用個map,把這幾個參數過濾掉呀
    房派二叔
    房派二叔
    我知道了,在支付請求時,body字段是可以為空的,這樣通知參數里body參數就可以忽略了,呵呵
    房派二叔
    房派二叔
    很奇怪,我就直接把body給忽略的,竟然沒問題
    firebull
    firebull
    action,controller參數我可以忽略,但多的body參數沒辦法處理
    0
    firebull
    firebull

    @jointasks 確實是這樣,body為空,驗證就通過了。

    不過還是不明白為什么play1會添加一個body的參數。

    0
    dicknhl
    dicknhl
    本人用play2.繼承了alipay接口。qq聯系:624823464。一個案例121.199.48.79:9000
    返回頂部
    頂部
    聚看影院