2010-05-20 39 views
4

我在哪裏可以找到ActiveMerchant集成用法的完整示例?我可以看到很多Gateways使用情況的例子,但看不到如何使用集成(例如,您在return_urlcancel_return_url控制器操作中做了什麼?)ActiveMerchant集成使用示例?

回答

1

我不知道是否有任何ActiveMerchant Integrations使用的具體示例(也許這有助於:http://peepcode.com/products/activemerchant-pdf),但我可以告訴你它取決於支付網關。

我會建議做一個測試事務,看看網關返回給你什麼參數,然後做一個使用這些參數的代碼。

例如,如果使用2checkout,您需要檢查2checkout返回的md5哈希以驗證交易並記錄付款(也許保存從2checkout收到的原始參數)。當然,這也取決於您的支付網關提供的通知方式。

+0

我知道如何與支付提供商進行溝通;我不知道如何以標準方式使用集成(我的集成)...... – giorgian 2010-05-20 09:38:48

+1

這一切都取決於支付網關。如果您查看文檔(http://activemerchant.rubyforge.org/),您會看到每個集成都有ActiveMerchant :: Billing :: Integrations :: Return(http://activemerchant.rubyforge.org/classes/ActiveMerchant /Billing/Integrations/Return.html),或多或少地實現,它包括諸如success?()和message()之類的方法。 – 2010-05-20 10:00:05

+0

鏈接的PDF是非常無益的(你必須購買它,我不能判斷它是否包含「集成」使用) – lulalala 2014-04-16 02:26:56