需要指导将Bluesnap支付网关与nodejs和angular集成。根据bluesnap的开发者Hub,打开按钮提交submitCredentials应发送到bluesnap服务器,bluesnap服务器将发回卡数据。但我并没有得到开发者指南中所说的回复。当我以xml格式将数据发送到服务器时,我得到的响应是未授权访问。
步骤1 am下面是从我正在打印的服务器样本中获取令牌{响应:{debugId:2,标头:{日期:'星期二,2016年6月14日07:23:59 GMT',服务器:"BlueSnap UK",'设置cookie':[Object],位置:'https://ws.bluesnap.com/services/2/payment-fields-tokens/a55d11bc16322318f3cabf39b66e698e1f2087327bc03edb960c6f519f3681f2_2',"内容长度":"0","保持活动":"超时=2,最大值=80",connection:"保持活力",'content-type':'text/plain;charset=UTF-8’,f5:'/Common/web-vlan20-https 10.11.20.15%20 443','严格的运输安全':'最大年龄=31536000;includeSubDomains’},状态代码:201,正文:"}}在标题位置,我得到了令牌
第二步:需要加密敏感字段,bluesnap提供了javascript来实现这一点。
步骤3。需要使用令牌将详细信息提交给bluesnap服务器。服务器将使用卡片数据进行响应步骤4。需要向发出服务器到服务器的调用https://ws.bluesnap.com/services/2/transactions其中我收到未授权或状态代码403请指导我解决这个问题
我查看了您的设置,发现缺少一些角色,您需要联系Bluesnap支持或Onboard,请求在生产中授予正确的权限。
如果您仍处于开发模式,您应该在拥有正确权限的Sandbox中进行测试。
你能发送你的付款页面示例吗。我认为您没有正确调用bluesnap.submitCredentials函数。
感谢