我正在建立一个Salesforce社区门户,学生可以在该门户网站上申请大学。
在社区门户中,有一个Visualforce页面,该页面发送请求以在线方式支付申请费。
我正在使用PayFort付款网关。
尽力发送回响应,将包含我的请求响应的请求发送到一个URL,该URL代表我在Salesforce上编写的一个宁静的API。
我无法更改PayFort发送的请求的参数,因此无法进行Salesforce身份验证。 这就是为什么我需要公开我在Salesforce上编写的Restful API。
这就是我所做的: 我创建了一个关联的应用, 我将“允许的用户”设置为“所有用户都可以自我授权”,将“ IP放松”设置为“放松IP限制”, 我创建了Web服务,并将其设置为“自定义连接的应用处理程序”。
Payfort发送的请求正在接收未经授权的401响应。 会话已过期或无效。