搜索了很多文章后,我找不到解决我的问题的方法。
我在我的网站上集成了 ApplePay 按钮,并在沙盒模式下成功进行了交易。我正在使用 authorize.net php SDK 来生成请求。当我切换到生活时,问题就开始了。来自 authorize.net 的消息是“处理付款数据时出错。解密数据中缺少必填字段”
这是我所做的:
请注意,如果我切换回沙箱模式,事务将毫无问题地通过。
请求和失败的响应如下:
要求:
{
"createTransactionRequest":{
"merchantAuthentication":{
"name":"xxxxxxxxx",
"transactionKey":"xxxxxxxxxxx"
},
"clientId":"sdk-php-2.0.0",
"refId":"ref1575669789",
"transactionRequest":{
"transactionType":"authOnlyTransaction",
"amount":"14.08",
"payment":{
"opaqueData":{
"dataDescriptor":"COMMON.APPLE.INAPP.PAYMENT",
"dataValue":"eyJ2ZXJzaW9u...Q1OSJ9fQ=="
}
},
"order":{
"invoiceNumber":"63059-191206",
"description":"xxxxxxxxx, xxxxxxxxxxxx v9.0.12 (Order# 63059-191206)"
},
"customer":{
"type":"individual",
"email":""
},
"billTo":{
"firstName":"xxxxxxx",
"lastName":"xxxxxxx",
"address":"xxxx San Remo Cir ",
"city":"Vista",
"state":"CA",
"zip":"92084",
"country":"US"
},
"retail":{ …Run Code Online (Sandbox Code Playgroud) 我在iOS Safari 7+上遇到了非常奇怪的行为
我正在使用flexslider,由于某种原因,当我点击一个链接并转到我使用它的页面时,它不起作用.如果我复制并粘贴地址栏中的链接,它的工作原理.它也适用于所有其他流行的移动浏览器.这是用于调试问题的js:
if (!vertical || fade) {
var $obj = (fade) ? slider : slider.viewport;
var objHeight = slider.slides.eq(slider.animatingTo).height();
console.log($obj.height());
(dur) ? $obj.animate({"height": objHeight}, dur) : $obj.height(objHeight);
if ($obj.height() == 0) { $obj.css("height", objHeight); }
console.log(objHeight);
console.log($obj.height());
console.log($obj.css("height"));
}
Run Code Online (Sandbox Code Playgroud)
Chrome记录的预期值:577,187,187,187px
但Safari会记录非常不寻常的值:682,195,0,0px
当我看到生成的html时,两个浏览器完全相同:
<div id="itemImgsContainer" class="flexslider singleSmoothHeight">
<div class="flex-viewport" style="overflow: hidden; position: relative; height: 187px;">
<ul class="slides" style="width: 600%; transition-duration: 0s; transform: translate3d(0px, 0px, 0px);">
<li class="item flex-active-slide" style="width: 342px; float: left; display: block;"><img id="img_product_big_1085" itemprop="image" src="img_big.jpg" title="title" border="0" …Run Code Online (Sandbox Code Playgroud) 我对Zend Studio 9.03有一个很大的问题.我有Zend框架1项目,当我尝试复制并粘贴一些代码时,它会冻结10-20秒.该项目与SVN同步.我该怎么做才能解决这个问题.我正在研究Phenom-x6 1055,8Gb RAM,以及Windows 7x64专业版.
我试图找到谷歌,并在Zend论坛找到这个问题,但没有成功.
谢谢
我编写了一个代码,使用quickbooks Web连接器将购物车与quickbooks集成在一起。问题是,当我尝试找出按名称和电子邮件过滤的快速手册中是否有客户时。我尝试了这个:
<?xml version="1.0" encoding="utf-8"?>
<?qbxml version="9.0"?>
<QBXML>
<QBXMLMsgsRq onError="continueOnError">
<CustomerQueryRq>
<FullName>Mladen Petrov</FullName>
<Email>bksi@abf.cd</Email>
</CustomerQueryRq>
</QBXMLMsgsRq>
</QBXML>
Run Code Online (Sandbox Code Playgroud)
但是它给我返回了一个错误。有没有一种方法可以通过名称和电子邮件找到速记本客户,或者我必须获得所有QB客户并以某种方式将他们的QB ID存储到我的数据库中?
我用不同的方法尝试了很多次,但我仍然无法拒绝 .htaccess 对文件夹的访问。这是我尝试过的:
RewriteEngine On
<Directory />
Require all denied
</Directory>
Run Code Online (Sandbox Code Playgroud)
第二次尝试:
RewriteEngine On
<RequireAll>
Require all denied
</RequireAll>
Run Code Online (Sandbox Code Playgroud)
第三次尝试:
RewriteEngine On
Require all denied
Run Code Online (Sandbox Code Playgroud)
我错过了什么?谢谢
编辑:
如果这对我有帮助,我将使用 windows x64 版本的 apache。在这里下载:http : //www.apachelounge.com/download/win64/
最后编辑:
问题是拼错了 .htaccess 名称,它是 .htacess。感谢您的所有时间。
当用户单击onsite单选按钮时,正确的值出现在td类中,job_num_value但我也希望它在文本输入中,但它仍然是空白的,我不能为我的生活工作原因?
表格元素
<td>Job Num:
<input type="text" name="job_num_val_hidden" id="job_num_val_hidden" value=""/>
</td>
<td id="job_num" width="69" class="job_num_value create_input_td"></td>
Run Code Online (Sandbox Code Playgroud)
jQuery
$(document).ready(function() {
job_num_val = '<? echo $new_job_num; ?>';
$('#onsite').on("click", function() {
if ($(this).is(':checked')) {
$('.job_order_num').css('display', 'table-row');
$('.job_num_value').html(job_num_val);
$('#job_num_value_hidden').val(job_num_val);
}
});
});
Run Code Online (Sandbox Code Playgroud) javascript ×2
jquery ×2
.htaccess ×1
apache2.4 ×1
applepay ×1
applepayjs ×1
ios ×1
php ×1
qbxml ×1
quickbooks ×1
zend-studio ×1