小编bks*_*ksi的帖子

Apple Pay - authorize.net 仅在实时、沙箱工作时返回错误 153

搜索了很多文章后,我找不到解决我的问题的方法。

我在我的网站上集成了 ApplePay 按钮,并在沙盒模式下成功进行了交易。我正在使用 authorize.net php SDK 来生成请求。当我切换到生活时,问题就开始了。来自 authorize.net 的消息是“处理付款数据时出错。解密数据中缺少必填字段

这是我所做的:

  1. 将付款处理证书更改为来自 live authorize.net 帐户的一个
  2. 将我用于处理 authorize.net 付款的凭据更改为我获得付款流程证书的同一个真实账户
  3. 使用带有真实信用卡的实时 Apple 设备。
  4. 我使用 First data Nashville 处理器作为支持 ApplePay 的 CC 处理器

请注意,如果我切换回沙箱模式,事务将毫无问题地通过。

请求和失败的响应如下:

要求:

{ 
    "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)

php authorize.net applepay applepayjs

14
推荐指数
1
解决办法
1101
查看次数

jQuery .height方法无法在iOS Safari中设置高度

我在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)

javascript jquery ios

9
推荐指数
1
解决办法
1282
查看次数

Zend Studio复制/粘贴低性能

我对Zend Studio 9.03有一个很大的问题.我有Zend框架1项目,当我尝试复制并粘贴一些代码时,它会冻结10-20秒.该项目与SVN同步.我该怎么做才能解决这个问题.我正在研究Phenom-x6 1055,8Gb RAM,以及Windows 7x64专业版.

我试图找到谷歌,并在Zend论坛找到这个问题,但没有成功.

谢谢

zend-studio

7
推荐指数
1
解决办法
739
查看次数

我可以按名称和电子邮件查询速记本客户吗

我编写了一个代码,使用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存储到我的数据库中?

quickbooks qbxml

3
推荐指数
1
解决办法
2940
查看次数

Apache 2.4 .htaccess 文件不拒绝访问

我用不同的方法尝试了很多次,但我仍然无法拒绝 .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。感谢您的所有时间。

.htaccess apache2.4

2
推荐指数
1
解决办法
5941
查看次数

jquery无法更新文本输入

当用户单击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 jquery

-1
推荐指数
1
解决办法
68
查看次数