BlueSnap 与节点 js 和 angular 的集成

BlueSnap integration with node js and angular

需要指导以将 Bluesnap 支付网关与 nodejs 和 angular 集成。根据 bluesnap 的开发人员中心,on 按钮提交 submitCredentials 应该发送到 bluesnap 服务器,bluesnap 服务器将发回卡数据。但是我没有得到开发人员指南中所述的响应。当我以 xml 格式将数据发送到服务器时,我得到的响应是未授权访问。

下面的第 1 步是从我正在打印的服务器示例响应中获取令牌 { 回复: { debugId: 2, header秒: { 日期:'Tue, 14 Jun 2016 07:23:59 GMT', 服务器:'BlueSnap-UK', 'set-cookie': [Object], 位置:'https://ws.bluesnap.com/services/2/payment-fields-tokens/a55d11bc16322318f3cabf39b66e698e1f2087327bc03edb960c6f519f3681f2_2', 'content-length': '0', 'keep-alive': 'timeout=2, max=80', 连接:'Keep-Alive', 'content-type': 'text/plain; charset=UTF-8', f5: '/Common/web-vlan20-https 10.11.20.15%20 443', 'strict-transport-security': 'max-age=31536000 ; includeSubDomains' }, 状态码:201, body: '' } } 在 header 位置我得到了令牌

第 2 步:需要加密敏感字段,javascript 是 bluesnap 提供的。

第3步。需要使用令牌将详细信息提交到bluesnap服务器。服务器将响应 carddata 第 4 步。需要让服务器到服务器调用 https://ws.bluesnap.com/services/2/transactions,我在那里收到 unautorize 或状态代码 403 请指导我解决这个问题

我查看了您的设置,发现缺少一些角色,您需要联系 Bluesnap 支持或入职并请求在生产中授予正确的权限。

如果您仍处于开发模式,您应该针对您拥有正确权限的沙盒进行测试。

能否发送您的付款页面示例。我认为你没有正确调用 bluesnap.submitCredentials 函数。

谢谢