2016-09-28 61 views
2

我想將ccavenue整合到我在Ionic上構建的混合應用程序,但我無法找到任何示例或代碼或任何其他可以幫助解決此問題的東西。如果你有任何關於此的信息,請讓我知道。如何將CCAvenue與Ionic應用程序集成? (已解決)

UPDATE1:(即www.example.com) Ccavenue並沒有爲我即使在IFRAME工作,因爲IFRAME只能在註冊域名的工作,而不是任何其他地方,所以我離開了它,並選擇Razorpay Payment gateway,因爲它提供Ionic/Cordova的官方支持。

這是示例應用程序。 https://github.com/razorpay/razorpay-cordova-sample-app

更新2 最後我能夠ccavenue離子應用程序集成。在下面檢查我的答案。

+0

http://stackoverflow.com/questions/23737691/ccavenue-payment-gateway-integration-with-android-app按照此步驟和聯繫ccavenue團隊 –

回答

1

最後我能夠將CCavenue集成到我的Ionic應用程序中。您必須執行以下操作

  • 默認情況下,ccavenue會阻止所有IP地址顯示付款頁面 (用戶註冊的網址除外)。
  • 首先檢查在通過ionic serve運行時應用程序使用的是哪個IP地址,請求ccavenue支持將該ip白名單以及端口8100或您的應用正在使用的任何端口。
  • 一旦你已經列入白名單的IP現在你必須確保inappbrowser plugin安裝在ionic現在你必須使用this method

我希望這將有助於許多提交付款表格到另一個窗口。

+0

你能分享代碼嗎? –

+1

@RaviMehta嘗試此代碼http://stackoverflow.com/questions/34342172/post-a-form-in-a-new-window-inappbrowser-in-ionic-cordova/34357114#34357114 –

+0

@SuhailAKhtar:我可以使用IONIC 2也一樣嗎? –

0

的iFrame集成

https://www.ccavenue.com/ccavenue_index.jsp#feature-block12

希望這有助於你

+0

嗨,約翰,我試圖讓它的工作,但它不是工作顯示錯誤10002.我的後端是在PHP。你可以讓我走過去嗎? –

+0

其我由於不正確的商家ID,不正確的訪問代碼和未註冊的網址。你應該使用你的註冊網址。 –

+0

你也可以檢查razorpay。他們爲web開發提供了cordova插件和.js集成。通過此鏈接https://razorpay.com/ –

0

Suhail,

你可能無法得到它的一些成員通過iFrame中所做的說得對這裏。

所以你可以通過在服務器上獲取返回URL並將成功/失敗消息與其他詳細信息一起存儲在服務器上的臨時數據庫中來檢查它,從API中的移動應用程序中檢查它並確定付款是完成與否。

我們已經完成了與snovel.in應用程序相同,它與PayUMoney完美地工作。唯一需要記住的是,不斷從移動應用程序中檢查付款的成功或失敗變得至關重要。

我希望有幫助。

+0

感謝@aditya您的答案。其實我無法去混合應用程序的ccavenue的payement頁面,所以現在我正在使用razorpay,它也支持混合應用程序 –

+0

我將在幾天內實現這一點,可能會一旦我完成將讓你知道它是如何實現的。可能對你沒用,但可能對別人有用。 – Aditya

+0

這將有助於其他人,但現在我已經轉移到razorpay –

相關問題