【发布时间】:2021-05-30 03:07:56
【问题描述】:
我被拒绝执行脚本,因为 MIME 类型 ('text/html') 不可执行,并且启用了严格的 MIME 类型检查。
当我使用 php curl 和 JavaScript 集成万事达卡时,虽然没有出现错误。
function errorCallback(error) {
console.log(JSON.stringify(error));
}
function cancelCallback() {
console.log('Payment cancelled');
}
var configs = {
merchant: '<?php echo $merchant; ?>',
session: {
"id": '<?php echo $sessionid; ?>',
},
order: {
"amount": '<?php echo $amount; ?>',
"currency": '<?php echo $currency; ?>',
"id": '<?php echo $orderid; ?>',
},
interaction: {
"operation": "PURCHASE",
"merchant": {
"name": "abc",
"address": {
"line1": "town",
"line2": "city"
}
}
}
};
Checkout.configure(configs);
【问题讨论】:
-
兄弟你找到解决这个问题的方法了吗?
-
使用 jQuery ajax 代替 php 发送请求,它会正常工作而不会出错
标签: javascript php payment-gateway payment mastercard