PayPal 错误“货币金额必须为非负数”

2024-06-21

我正在尝试实现此处找到的 CFC(冷聚变)代码:

http://www.sitekickr.com/blog/integrating-paypal-payflow-pro-rest-api/ http://www.sitekickr.com/blog/integrating-paypal-payflow-pro-rest-api/

我仍处于测试阶段,甚至还没有尝试传递我自己的变量,只是使用提供的 CFSET 示例。

<cfset response = paypal.capture( card_type = "visa"
      , card_number = "4556747948786484"
      , card_exp_month = "12"
      , card_exp_year = "2018"
      , card_firstname = "Bob"
      , card_lastname = "Smith"
      , amount = 15.25
      , description = "Order 1011"
 )> 

我收到此错误:

{"name":"VALIDATION_ERROR","details":[{"field":"交易[0].amount.total","issue":"货币 amount 必须是非负数,可以选择恰好包含 2 小数位以“.”分隔,可选千位分隔符“,”, 限制为小数点前 7 位"}],"message":"无效 请求-查看 详细信息","information_link":"https://developer.paypal.com/webapps/developer/docs/api/#VALIDATION_ERROR https://developer.paypal.com/webapps/developer/docs/api/#VALIDATION_ERROR","debug_id":"dfb7b0588d38e"}

这是没有意义的,因为我传递的货币值不是负数并且只包含两位小数。我传递的“金额”值没有明显的错误。

所以我被困住了。


这是我解决问题的方法。

我发现在我的 PayPal 开发者帐户中,我可以转到菜单“沙盒/交易”并获取有关交易尝试的更多详细信息。

通过这个,我发现我实际上传递给总计的值是“15.25|||”

PayPal 正在接收:“总计”:“15.25|||”

经过进一步调查,在CFC的第57行,我发现

"总计"= (NumberFormat(arguments.amount, "9.99")) & "|||",

我删除了:&“|||”

并得到了PayPal沙盒的成功响应。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

PayPal 错误“货币金额必须为非负数” 的相关文章

  • Paypal 将钱从一个帐户转移到另一个帐户

    我知道这个建议如何汇款至任何 PayPal 账户 https stackoverflow com questions 1559808 paypal api send money to any paypal account但到目前为止我所尝试
  • Paypal Express Checkout 坚持使用电话号码,即使选项已关闭(从 Magento 拨打)

    我在 Magento 中使用 Paypal 快速结帐 选项 我没有使用任何快速结帐按钮 这只是因为我在从网站付款标准返回时遇到问题 在 Paypal 的网站付款首选项中 我已将 联系电话号码 字段设置为关闭 我还在 Magento 方面进行
  • 错误 #520009 - 帐户受到限制

    我收到 520009 错误 帐户 电子邮件受保护 cdn cgi l email protection被限制 当尝试进行并行付款时 我的代码使用沙箱运行良好 但我切换到实时端点 它开始失败 有问题的帐户是有效的 PayPal 帐户 我使用的
  • 将第一个数据证书导入 ColdFusion

    我尝试使用 keytool 将证书从 First Data 导入到我的 ColdFusion 9 设置中 如下所示 keytool importcert keystore MYCF9Dir runtime jre lib security
  • 在 ColdFusion 中调用 String 上的底层 java 方法是否安全?

    Adobe ColdFusion 基于 Java 构建 CFML CFSCRIPT 中几乎所有简单变量都是java lang String直到操作需要它是某种类型 我一直想用startsWith in String而不是体积更大的 CFML
  • 如何更好地为第三方卖家集成Paypal“立即购买”按钮?

    我正在努力寻找最好的整合方式Paypal 立即购买 按钮在我的网站上 但我对所有各种 Paypal 集成技术 托管按钮 动态按钮 IPN PDT 和其他各种 API 感到非常困惑 我想整合更好 最简单的解决方案满足我的需要 也是secure
  • 如何控制 Paypal Sandbox 中显示的语言?

    我正在使用 Paypal Express Checkout 测试我的网站支付解决方案 但每当客户进入 PayPal 支付页面 在 paypal 沙箱中 时 该页面都会以英文显示 如何控制显示的语言 在我的网站上 我有一个语言选择器 因此我可
  • 如何绕过 CF8 编码不可打印字符中的 SerializeJSON?

    SerializeJSON 创建具有不可打印字符 即 ASCII 21 的 JSON 这是无效的 JSON 我该如何解决这个问题 删除不可打印字符的正则表达式会起作用吗 什么正则表达式会删除不可打印的字符 嗯 这个简单的解决方案是为 cff
  • 为什么某些字符无法从 CFQUERY 正确注入到 SQL Server?

    我有一个在 Lucee 上运行的 Coldfusion 应用程序 它连接到 SQL Server 数据库 当我直接在 SQL Server 管理器中运行以下查询时 UPDATE article SET content 20m WHERE i
  • ColdFusion:上传前获取文件名

    在调用之前如何获取文件的文件名
  • Paypal 支付页面布局在 webview android 中损坏

    我在某些 Android 设备上遇到一个奇怪的问题 我正在 webview 上打开 PayPal 支付页面 但它的布局在某些设备上被破坏 请任何人有任何想法 请提出建议 我被困住了 该截图设备的浏览器为chrome版本34 0 1847 1
  • omn​​ipay paypal Express 不返回地址

    我在这里使用omnipay 设置 https github com adrianmacneil omnipay https github com adrianmacneil omnipay处理贝宝快速结帐 该过程工作正常 因为用户被重定向到
  • 使用 v2 PHP SDK 与 Laravel 的 PayPal 集成失败

    我正在尝试将通过 PayPal 的简单付款与沙箱企业帐户集成 我发现用于 v1 付款的 PayPal PHP SDK 已被弃用 所以我只想使用 Laravel 测试较新的 v2 SDK 在尝试测试 PayPal 演示时 我遇到了多个错误 例
  • 如何下载到 Excel?

    我想为我的 Coldfusion 网站不同部分上的几组不同数据提供 下载到 Excel 功能 我正在使用 Coldfusion 并且希望使用免费的自定义标签 库来帮助我完成此任务 而不是自己从头开始编码 我被指出cflib org http
  • 使用 Rails 进行 Paypal 自适应(链式)支付

    众所周知 PayPal 支持自适应 链式 支付 其中一个买家发送款项 并使用一个 API 帐户持有人进行处理 并且该款项可以发送给多个 用户 我的问题是 这个方法是否也支持 接受信用卡 对于 买方 是否可以抓卡 详细信息请访问我们的网站并使
  • 添加 PayPal 付款方式 Ionic

    我正在尝试在我的用 Ionic 2 3 制作的应用程序上实现 PayPal 付款方式 我已经安装了 ionic cordova plugin add com paypal cordova mobilesdk npm install save
  • Coldfusion - 四舍五入到最接近的 5 美分

    在 Coldfusion 中 如何将小数四舍五入到最接近的 5 美分 因此 数字 0 39675 将四舍五入为 0 40 如果该数字为 0 3690 则会向下舍入为 0 35 我似乎无法通过谷歌找到任何有用的东西 很抱歉问了这个简短的问题
  • c# 替代方案中 cfusion_encrypt 中填充的密钥是什么?

    我找到了从这里复制 C 中的 cfusion encrypt 函数的答案 ColdFusion cfusion encrypt 和 cfusion decrypt C 替代方案 https stackoverflow com questio
  • 在 PHP 中解析 CFML 标签

    背景 我一直在跑步a site http www gastronomicfightclub com 过去 5 年一直在博客平台上 我选择在自己的服务器上托管该网站 并通过 FTP 发布 我的服务器正在运行 ColdFusion 因此我决定利
  • 为什么 ColdFusion 的设计者决定从 1 而不是从 0 开始索引数组?

    我只是很好奇这一点 有谁知道他们为什么打破惯例 谢谢 夏兰 Cory 如果你知道谁潜伏在 StackOverflow 上 你会感到惊讶 你说得非常对 CFML 的最初设计是为了允许非程序员构建复杂的 Web 应用程序 ColdFusion

随机推荐

  • octobercms 任务调度不起作用

    我正在使用基于 Laravel 的 OctoberCMS 我没有 SSH 访问我的服务器的权限 每天我需要删除一些注册后 24 小时内未激活帐户的用户 所以我正在考虑使用任务调度 如 cronjobs 根据 10 月 CMSdocs htt
  • 具有全局上下文的 Android 单例

    根据 Android 文档 它指出 通常不需要子类化应用程序 在大多数情况下 静态单例可以以更加模块化的方式提供相同的功能 方式 如果您的单例需要全局上下文 例如注册 广播接收器 检索它的函数可以给出 内部使用的上下文Context get
  • Linux下显卡内存使用情况

    Linux下有哪些工具可以监控显卡内存使用情况 NVIDIA 性能套件 http developer nvidia com content nvidia perfkit有Linux版本 可以实时监控各种显卡属性 包括显卡内存使用情况 显然
  • python中路径的跨平台分割

    我想要与此具有相同效果的东西 gt gt gt path foo bar baz file gt gt gt path split path rsplit 1 gt gt gt path split foo bar baz file 但这也
  • Windows 10 上的 Git 问题

    这个问题与任何 git 配置或存储库无关 它与程序 Gith Bash 和操作系统 Windows 10 有关 当我在 Windows 配置文件上安装并自定义 Git Bash 时 它就开始了 工具栏上从未出现 Git 图标 这让我很困扰
  • 什么时候适合在 PHP 中使用引用传递?

    在C 中 如果将一个大数组传递给函数 则需要通过引用传递它 这样它就不会被复制到新函数中浪费内存 如果您不想修改它 可以通过 const 引用传递它 任何人都可以验证通过引用传递也可以节省我在 PHP 中的内存吗 我知道 PHP 不像 C
  • React Native/TypeScript/测试库/Jest 的设置不起作用

    我正在尝试设置一个 React Native TypeScript 应用程序以使用 Jest 进行测试和 testing library react native 到目前为止我收到这个错误 Warning React createEleme
  • 如何在 Android 上以编程方式取消配对或删除配对的蓝牙设备?

    该项目是使用我的 Android 手机连接我的 arduino 设备 但我怎样才能取消配对 我看到配对列表似乎存储在蓝牙适配器可以随时检索的位置 附 第一 我知道长按已配对的设备会取消配对 但这里的问题是我怎样才能以编程方式实现这一点 2
  • 用输入字段 Javascript/Angular2 替换某些单词

    我有一根绳子 我喜欢橙色 蓝色 黑色 粉色 玫瑰色 黄色 白色 黑色 是否可以用输入字段替换黄色和黑色 以便我可以输入自己的颜色 const a string I like orange blue black pink rose yello
  • Hudson 构建时趋势插件?

    是否有一个插件可以让我为 hudson 构建创建一个 趋势 图 显示该项目的构建时间 我的任务是加快构建速度 并且我想在加速过程中展示出良好的趋势 这是开箱即用的支持 http SERVER hudson job JOBNAME build
  • VBS 与 PowerShell:哪个更轻?

    如果我需要一个可以在系统中以最少的努力执行的脚本 我会选择哪个 通过查看任务管理器中的进程 内存 私有工作集 wscript exe 2 068Kpowershell exe 33 144K Thanks 这里存在工作守恒定律 如果机器做的
  • 我们可以通过 Facebook 的 API 访问企业页面上的“热门时段”吗?

    我正在为酒吧和餐馆构建一个网络应用程序 我发现 Facebook 在商业页面上有一个很棒的功能 称为 热门时段 可以告诉您某个地方的繁忙程度和时间 Facebook 的文档似乎没有提及任何相关内容 有谁知道这些信息是否可以通过 API 访问
  • 如何使 dc.js 中的图形在固定维度 div 内可滚动?

    我一直在使用 dc js 制作一些图表 并将一些制造商的数量绘制在行图中 当制造商数量增加时 行宽变得非常小并且难以区分 我尝试在CSS中使用overflow scroll 但它也会随着图表滚动比例 有一种方法可以做到这一点 我有 4 个文
  • 有条件地忽略属性序列化

    我有一个 Asp Net WebApi 项目 我想返回 Json 格式的产品列表和一个特定产品 这是我的产品型号 public class Product public int Id get set public string ShortS
  • WM_CLOSE 和 SC_CLOSE 之间的区别

    我只是想知道这两个消息常量之间有什么区别 我应该使用哪一个WndProc重写时的方法 用于处理关闭按钮消息 WM CLOSE http msdn microsoft com en us library windows desktop ms6
  • 如何更改 ModelForm 中所有 Django 日期字段的默认小部件?

    给定一组典型模型 Application A from django db import models class TypicalModelA models Model the date models DateField Applicati
  • 检查单词是否存在于英语词典 r 中

    我正在对多个进行一些文本分析resume生成一个wordcloud using wordcloud包装连同tm用于在 R 中预处理文档语料库的包 我面临的问题是 检查语料库中的单词是否具有某种含义 即 它属于英语词典 如何一起挖掘 处理多份
  • 如何在 C# 中对 csv 文件进行分组并从中创建嵌套字典?

    我有一个 csv 文件 我想用它制作一个嵌套字典 该文件如下所示 FilmMaker MovieTitle EndDate FunnyM F1 20191210 FunnyM F2 20191211 FunnyM F3 20191212 F
  • 为什么不能将函数中变量的最后一次赋值视为移动?

    在这样的代码中 class X X const X X const X void f X a X b a code that doesn t use a 我的理解是最后一个语句调用复制构造函数而不是移动构造函数 假设a不再使用于f 编译器是
  • PayPal 错误“货币金额必须为非负数”

    我正在尝试实现此处找到的 CFC 冷聚变 代码 http www sitekickr com blog integrating paypal payflow pro rest api http www sitekickr com blog