php - 未经授权的访问,conekta OXXO 支付支付网关
问题描述
我正在尝试为 PHP 实现 OXXO 支付支付网关,但在输入虚拟卡详细信息后出现“未经授权的访问,请检查您的密钥的权限以进行此调用。错误。
一步使用
第 1 步:在 PHP 中包含 JS
<script type="text/javascript" src="https://conektaapi.s3.amazonaws.com/v0.3.0/js/conekta.js"></script>
STEP 2 : 付款脚本
<script type="text/javascript">
// Conekta Public Key
Conekta.setPublishableKey("key_xxxxxxxxxxxxxxxxxxxxxxxx");
// ...
jQuery(function ($) {
var conektaSuccessResponseHandler;
conektaSuccessResponseHandler = function (token) {
console.log(Conekta,"toekn",token.id);
//return false;
var $form;
$form = $("#card-form");
/* Inserta el token_id en la forma para que se envíe al servidor */
$form.append($("<input type=\"hidden\" name=\"conektaTokenId\" />").val(token.id));
var card_number = $form.find('#tarjeta').val();
var last_number = card_number.slice(card_number.length - 4);
$form.append($("<input type=\"hidden\" name=\"cardt\" />").val(last_number));
$form.append($("<input type=\"hidden\" name=\"card_brand\" />").val(Conekta.card.getBrand(card_number)));
/* and submit */
$form.get(0).submit();
};
conektaErrorResponseHandler = function (token) {
console.log(token);
jQuery(".card-errors").html(token.message);
};
$("#card-form").submit(function (event) {
event.preventDefault();
var $form;
$form = $(this);
/* Previene hacer submit más de una vez */
$form.find("button").prop("disabled", true);
Conekta.token.create($form, conektaSuccessResponseHandler, conektaErrorResponseHandler);
/* Previene que la información de la forma sea enviada al servidor */
return false;
});
});
</script>
任何建议为什么使用支付网关#conekta #OXXO.need 出现错误。需要帮助。
解决方案
推荐阅读
- mysql - 在继续使用 NodeJS 之前等待异步功能
- html - 悬停在卡片上时显示所有卡片并在鼠标悬停时堆叠卡片
- oracle - Oracle用选定的值重命名列
- reactjs - React useMemo 内存清理
- scala - 如何修复 AWS EMR/Spark 上的 java.lang.NoSuchMethodError?
- vim - BufWritePre 命令后文件不保存?
- python - 如何随机混合列表并将其分配给 .TXT 文件
- android - Android Studio 严重问题 Gradle 同步失败:系统找不到指定的路径
- leaflet - 地理编码器:L.Control.Geocoder.nominatim(),没有工作角度
- javascript - 如何访问此 JSON 字符串中的某些值?