Authorized.net Gateway error: This account has not been given the permissions(s) required for this request

Authorized.net Gateway error: This account has not been given the permissions(s) required for this request

我在尝试结帐时收到此网关错误 Gateway error: This account has not been given the permissions(s) required for this request。在此之前,我已经成功地使用沙箱帐户进行了测试。在我使用有效的商家凭据设置所有内容后,它会向我显示此弹出窗口。

通过调试我得到了这个结果

    [result] => Array
    (
        [response_code] => 3
        [response_subcode] => 3
        [response_reason_code] => 123
        [response_reason_text] => This account has not been given the permission(s) required for this request.
        [approval_code] => 
        [avs_result_code] => P
        [transaction_id] => 0
        [invoice_number] => 
        [description] => 
        [amount] => 0.02
        [method] => 
        [transaction_type] => auth_capture
        [customer_id] => 
        [md5_hash] => 48D5E8D8EA7331B74B9C486F9BFE5811
        [card_code_response_code] => 
        [c_av_vresponse_code] => 
        [split_tender_id] => 
        [acc_number] => 
        [card_type] => 
        [requested_amount] => 
        [balance_on_card] => 
    )

我正在 draftserver/staging 没有 ssl 或其他安全措施的网站上进行测试。是这就是造成这种情况的原因。下面是报错截图

使用响应代码查找查找建议:http://developer.authorize.net/api/reference/responseCodes.html?code=123