需要指导将Bluesnap支付网关与nodejs和angular集成。按照开发者Hub的bluesnap on按钮提交submitCredentials应该发送到bluesnap服务器并且bluesnap服务器会发回卡数据。但我没有得到开发者指南中所述的回复。当我以xml格式将数据发送到服务器时,我得到的响应是非授权访问。
步骤1 am以下是从我正在打印的服务器样本中获取令牌 {回复: {debugId:2, 标题: {date:'星期二,2016年6月14日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', 联系:'保持活力', 'content-type':'text / plain;字符集= UTF-8' , f5:'/ Common / web-vlan20-https 10.11.20.15%20 443', 'strict-transport-security':'max-age = 31536000; includeSubDomains'}, statusCode:201, 身体: '' } } 在标题位置我得到了令牌
步骤2:需要加密敏感字段,并且bluesnap会给出javascript来执行此操作。
步骤3.需要使用令牌向bluesnap服务器提交详细信息。和服务器将使用carddata进行响应 步骤4.需要向https://ws.bluesnap.com/services/2/transactions服务器发送服务器呼叫,我收到的是unautorize或状态码403 请指导我解决此问题
答案 0 :(得分:1)
我查看了您的设置,但缺少某些角色,您需要联系Bluesnap支持或Onboarding,并要求在Production中授予正确的权限。
如果您仍处于开发模式,则应对具有正确权限的Sandbox进行测试。
您可以发送付款页面示例吗?我认为你没有正确地调用bluesnap.submitCredentials函数。
谢谢