2010-04-14 67 views

回答

0

您可能不想通过ActionController框架来做到这一点,而是使用单独的HTTP客户端库。 Net :: HTTP就是这样一个库的一个例子,但是你的支付网关可能会提供一个与它交互的ruby gem(比如TrustCommerce),或者ActiveMerchant的某些部分可以和你的网关一起工作。

无论哪种方式,将用户直接重定向到支付网关可能并不是最好的(因为支付网关可能会返回xml,用户会看到这一点);而是与服务器上的网关建立单独的连接,然后处理该呼叫并将结果返回给用户。