2011-04-09 68 views
2

布伦特里的透明重定向工作很漂亮,我没有通过我的服务器通过任何信用卡信息,我想保持这种方式。我的问题是,允许返回客户使用拱形信用卡/结算信息的首选方法是什么?信用卡令牌是一个受保护的字段,因此它不能由客户通过选项字段提交。相反,我需要在生成事务数据字段之前指定信用卡令牌。这个问题有两个方面:1.处理禁用的JavaScript如果我尝试一些AJAX,并且2.通过一个单独的页面强制返回的用户,以便他们可以选择他们的信用卡/结算信息几乎与重新输入一样麻烦信息本身。布伦特里蟒蛇透明重定向

回答

2

你说得对,使用信用卡令牌与透明重定向是稍微难以对付使用当前布伦特里API。

不过,如果你已经有了存储库中的用户的信用卡信息,您可以使用服务器到服务器的请求,因为你不会有捕捉到任何敏感信息。为信用卡令牌字段选择一个简单的HTML会起作用,并且您的HTML表单将发布到您自己的服务器上。

为了使这个解决方案更加全面,你可以有包括tr_data场,如果用户想进入一个新的卡,你可以提交表单布伦特里作为TR请求。

如果您有任何疑问,或想通过这个代码共同努力电子邮件布伦特里支持:[email protected]

我在布伦特里一名开发人员,会很乐意帮助您更多的技术问题。

0

我是一个Python开发,并与布伦特里刚刚成功地集成Django的。

我用几乎相同的方法BenMills的描述:使用S2S API,而不是TR信用卡切换,而不必在同一页上创建一个新的信用卡的能力!

但我认为可能有解决您的问题的一种可能的方法:一般几个TR形式在一个单一的页面与该用户下的每个信用卡相应的tr_data,因此您不必担心使用AJAX生成tr_data根据用户的选择。