Paypal在上传购物车时显示无效数量错误

     2023-02-22     283

关键词:

【中文标题】Paypal在上传购物车时显示无效数量错误【英文标题】:Paypal showing invalid quantity error when uploading shopping cart 【发布时间】:2013-04-05 21:14:05 【问题描述】:

我已经制作了一个贝宝表格,将我的自定义购物车上传到贝宝,以便客户可以使用贝宝付款,但是每次我尝试使用它时,我都会在贝宝网站上收到以下错误:

“您输入的数量值无效。数量值必须是大于或等于一的整数。”

这是我的代码:

<form action="https://www.paypal.com/cgi-bin/webscr" method="post" target="_top">
    <input type="hidden" name="cmd" value="_cart">
    <input type="hidden" name="upload" value="1">
    <input type="hidden"name="business" value="websales@myemail.co.uk">
    <input type="hidden" name="item_name_1" value="Multi-Purpose Grease - Renolit" >
    <input type="hidden" name="amount_1" value="4.13" >
    <input type="hidden" name="shipping_1" value="1.00" >
    <input type="hidden" name="quantity_1" value="1" >
    <input type="hidden" name="item_name_2" value="Blue Roll six pack, seconds" >
    <input type="hidden" name="amount_2" value="8.00" >
    <input type="hidden" name="shipping_2" value="1.00" >
    <input type="hidden" name="quantity_2" value="1" >
    <input type="hidden" name=" currency_code " value="GBP">
    <img  border="0" src="https://www.paypalobjects.com/en_GB/i/scr/pixel.gif"  >
    <img  border="0" src="https://www.paypalobjects.com/en_GB/i/scr/pixel.gif"  >
    <input type="hidden" name="hosted_button_id" value="KJXKVWA5MPEBY">
    <input type= "image"src="https://www.paypalobjects.com/en_US/GB/i/btn/btn_buynowCC_LG.gif" border="0" name="submit" >
</form>

如果有人有任何想法,将不胜感激,这让我发疯了!

【问题讨论】:

请问您是如何创建该代码的?您使用过PayPal 按钮创建页面还是自己编写代码? Use this link to go to the buttons page. 我使用了 paypals 按钮生成器,然后在此处按照集成指南中的说明进行操作:x.com/developers/paypal/documentation-tools/… 【参考方案1】:

您正在将购物车上传按钮与购物车上传命令混合使用。购物车上传命令中不应包含托管按钮 id 变量。它需要如下所示。

<form action="https://www.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="cmd" value="_cart">
<input type="hidden" name="upload" value="1">
<input type="hidden" name="business" value="my_email@my_site.com">

<input type="hidden" name="item_name_1" value="Football T-Shirt">
<input type="hidden" name="quantity_1" value="4">
<input type="hidden" name="amount_1" value="1.00">
<input type="hidden" name="on0_1" value="Color">
<input type="hidden" name="os0_1" value="Red">
<input type="hidden" name="on1_1" value="Size">
<input type="hidden" name="os1_1" value="Small">

<input type="hidden" name="item_name_2" value="Notebook">
<input type="hidden" name="quantity_2" value="2">
<input type="hidden" name="amount_2" value="2.00">
<input type="hidden" name="on0_2" value="Number of Pages">
<input type="hidden" name="os0_2" value="200">
<input type="hidden" name="on1_2" value="Type">
<input type="hidden" name="os1_2" value="3 Ring">

<input type="submit" value="PayPal">
</form>

【讨论】:

感谢您的回复。我知道我哪里出错了。我尝试使用购物车上传按钮的原因是因为我希望对购物车进行加密,通过使用您在上面提供的代码,用户能够编辑金额值,这将使他们能够进行欺诈性付款,有没有如何在保留自定义购物车的同时避免这种情况? 您可以跟踪您身边的物品,而不是将它们传递给 PayPal。然后,您可以使用可以加密的“立即付款/立即购买”按钮,以便买家无法修改金额。你也可以使用Express Checkout,它会使用API​​,你可以防止买家修改金额等。否则还有加密你自己的按钮的方法,ppmts.custhelp.com/app/answers/detail/a_id/502/kw/…

Python/Django:如何在无效登录时显示错误消息?

】Python/Django:如何在无效登录时显示错误消息?【英文标题】:Python/Django:Howtodisplayerrormessagesoninvalidlogin?【发布时间】:2018-06-0401:42:43【问题描述】:我正在尝试为我的Django(2.0)网站进行登录,到目前为止,我已经为现有帐户进... 查看详情

microsoft edge 在访问私有应用程序时显示错误证书无效

】microsoftedge在访问私有应用程序时显示错误证书无效【英文标题】:microsoftedgeshowserrorcertinvalidonaccessingprivateapplications【发布时间】:2020-12-0818:22:29【问题描述】:在Mac上下载Edge版本84.0.522.59,同时打开私人网站时出现错误证书... 查看详情

在 dropzone 文件上传时显示成功/错误消息

】在dropzone文件上传时显示成功/错误消息【英文标题】:Showsuccess/errormessageondropzonefileupload【发布时间】:2016-11-2817:48:17【问题描述】:我正在使用dropzone文件上传,当我从控制器返回成功/错误时,如何在我的视图文件中显示它.... 查看详情

Flutter 项目运行时显示错误无效参数:源不得为空

】Flutter项目运行时显示错误无效参数:源不得为空【英文标题】:FlutterprojectwhenrunshowingErrorInvalidargument(s):Thesourcemustnotbenull【发布时间】:2018-12-3013:56:37【问题描述】:我是新来的颤振。我在尝试运行时创建了一个简单的颤振项... 查看详情

DNN 文件管理器在上传文件时显示“无权限”错误

】DNN文件管理器在上传文件时显示“无权限”错误【英文标题】:DNNfilemanagerisshowing\'nopermission\'errorwhenuploadingfiles【发布时间】:2019-06-1311:48:48【问题描述】:我创建了一个新的DotNetNuke用户并给了他一个新的用户角色。我已将此... 查看详情

高级卡支付 SDK 在提交表单时显示错误

...描述】:错误:“HostedFields付款已在进行中。”我从thisPayPaldocumentation复制了它,并在SDKURL中传递了一个正确的沙箱clientID。if(paypal.HostedFields 查看详情

为啥使用 Oracle_cx 时显示“无效长度”错误消息?

】为啥使用Oracle_cx时显示“无效长度”错误消息?【英文标题】:Whyis\'invalidlength\'errormessageshowingwhenusingOracle_cx?为什么使用Oracle_cx时显示“无效长度”错误消息?【发布时间】:2019-07-2315:25:36【问题描述】:使用cx_Oracle,我正在... 查看详情

如何在用户离线时尝试将数据添加/上传到 Firebase 时显示错误?

】如何在用户离线时尝试将数据添加/上传到Firebase时显示错误?【英文标题】:howtoshowerrorwhentryingtoadd/uploaddatatofirebaseinflutterwhenuserisoffline?【发布时间】:2020-11-1002:19:57【问题描述】:当用户尝试添加文档或将图像上传到firestore... 查看详情

Instant App 在上传到生产环境时显示问题

】InstantApp在上传到生产环境时显示问题【英文标题】:InstantAppShowingIssuesWhileUploadingtoProduction【发布时间】:2019-02-0500:54:39【问题描述】:我创建了一个免安装应用并成功上传到Play商店的内部测试轨道。它在那里工作正常。但是... 查看详情

BootstrapVue VeeValidate - 当表单无效时显示额外的错误消息

】BootstrapVueVeeValidate-当表单无效时显示额外的错误消息【英文标题】:BootstrapVueVeeValidate-showanextraerrormessagewhenformisinvalid【发布时间】:2020-04-1616:12:24【问题描述】:我在我的Laravel+Vue.jsSPA(单页应用程序)中使用BootstrapVue和VeeVal... 查看详情

当我尝试在服务器上上传我的项目时显示 404 not found 错误

】当我尝试在服务器上上传我的项目时显示404notfound错误【英文标题】:404notfounderrorshowwhenitrytouploadmyprojectonserver【发布时间】:2018-04-2209:44:07【问题描述】:我将控制器和模型类名称大写,但在完成所有操作之后这些变化当我... 查看详情

如何在登录失败时显示错误消息?

】如何在登录失败时显示错误消息?【英文标题】:Howcanshowerrormessageinfailedlogin?【发布时间】:2019-11-0102:44:11【问题描述】:我使用以下命令制作认证系统:phpartisanmake:auth它工作正常。但是当我尝试自定义设计和其他东西时,... 查看详情

在 Woocommerce 中应用优惠券时显示罢工购物车项目小计

】在Woocommerce中应用优惠券时显示罢工购物车项目小计【英文标题】:DisplaystrikedcartitemsubtotalwhencouponisappliedinWoocommerce【发布时间】:2019-01-2907:33:07【问题描述】:我的目标是这样的:我尝试了这段代码来实现这一点:add_filter(\'w... 查看详情

无效登录/注册时创建错误消息

...:26:19【问题描述】:我想在用户登录无效(密码错误等)时显示错误消息我目前的想法是我想在变量$login_errorisset时显示错误消息。目前我正在尝试的是这样的:<sectionclass="containerLogin"><divclas 查看详情

使用贝宝付款时显示登录/注册

...示登录/注册【英文标题】:Showlogin/signupwhiledoingpaymentwithpaypal【发布时间】:2016-02-0809:54:03【问题描述】:我正在使用php中内置的PayPal网站支付标准。每当用户使用我发送的变量登陆PayPal时,它会显示一个PayPal登录表单,并在底... 查看详情

jQuery Validation,在提交时显示有效/无效的表单选项卡

】jQueryValidation,在提交时显示有效/无效的表单选项卡【英文标题】:jQueryValidation,displayingvalid/invalidformtab(s)onsubmit【发布时间】:2017-09-0516:56:18【问题描述】:我有一个带有选项卡的表单,以及一个简单的函数,用于在用户在表... 查看详情

如何在 Android 中将文件上传到 Cloudinary 时显示进度?

】如何在Android中将文件上传到Cloudinary时显示进度?【英文标题】:HowtoshowprogresswhileuploadfiletoCloudinaryinAndroid?【发布时间】:2015-05-2003:22:31【问题描述】:我实现了将文件上传到Cloudinary的功能。Cloudinarycloudinary=newCloudinary(Constants.... 查看详情

如何通过调用ajax post保存数据时显示模型状态错误

】如何通过调用ajaxpost保存数据时显示模型状态错误【英文标题】:Howtoshowmodelstateerrorswhilesavingdatabycallingajaxpost【发布时间】:2020-04-1604:25:18【问题描述】:我在我的操作方法中尝试的是,当模型状态无效时,我用模型数据重定... 查看详情