Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sandbox HTML无法检索在Coinbase沙盒环境中创建的付款按钮_Sandbox_Coinbase Api - Fatal编程技术网

Sandbox HTML无法检索在Coinbase沙盒环境中创建的付款按钮

Sandbox HTML无法检索在Coinbase沙盒环境中创建的付款按钮,sandbox,coinbase-api,Sandbox,Coinbase Api,这里是Coinbase新手。 在沙箱环境中测试Coinbase时,无法在HTML页面中显示付款按钮。追踪到button.js试图从www而不是sandbox检索付款按钮代码 以下是场景: 使用“沙盒”环境 通过对的API调用生成按钮代码 所有API安全性/身份验证工作正常 使用2中生成的[按钮代码]。通过直接在浏览器中键入来测试签出屏幕。 结果:浏览器显示我的商户帐户的结帐屏幕。酷 使用2中生成的[按钮代码]。通过直接在浏览器中键入来测试按钮。结果:浏览器显示一个漂亮的按钮。又凉了 将此代码放在

这里是Coinbase新手。
在沙箱环境中测试Coinbase时,无法在HTML页面中显示付款按钮。追踪到button.js试图从
www
而不是
sandbox
检索付款按钮代码

以下是场景:

  • 使用“沙盒”环境
  • 通过对的API调用生成按钮代码 所有API安全性/身份验证工作正常

  • 使用2中生成的[按钮代码]。通过直接在浏览器中键入来测试签出屏幕。 结果:浏览器显示我的商户帐户的结帐屏幕。酷

  • 使用2中生成的[按钮代码]。通过直接在浏览器中键入来测试按钮。结果:浏览器显示一个漂亮的按钮。又凉了

  • 将此代码放在HTML页面中:

    <a class="coinbase-button" data-code="[button-code]"  href="https://sandbox.coinbase.com/checkouts/[button-code]">Donate Bitcoins </a>
     <script src="https://sandbox.coinbase.com/assets/button.js" type="text/javascript"></script>
    
    
    
  • 在浏览器屏幕上会发生这样的情况:它会短暂显示“捐赠比特币”链接,然后用文本“无效数据代码属性(1)”替换该链接

    监控HTTP流量我看到错误来自于后台调用以检索按钮,它转到:---应该转到上面步骤4中的
    sandbox
    ,而不是
    www

    源sandbox.coinbase.com/assets/button.js已硬编码为www.coinbase.com。这是错误的,尽管我不能相信我是第一个遇到这个问题的人,所以我承认我可能做错了什么


    Coinbase会在沙箱环境中修复button.js代码吗?

    这个答案来自Coinbase论坛上这个问题的副本()

    诀窍是在按钮div上设置
    data env=“Sandbox”
    ,脚本将正确调整域