问题标签 [checkout]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2063 浏览

ruby-on-rails - 如何在 Rails 中实现基于会话的“添加到购物车”功能

嗨,我在我的 rails 电子商务应用程序中实现添加到购物车功能时遇到问题。这里我不是在谈论结帐功能。只需“添加到购物车”。无需用户登录其帐户即可将商品添加到购物车。一旦用户完成添加到购物车,然后在结帐之前用户将登录。我的问题是存储添加到购物车的这些项目的最佳方式是什么。我正在尝试使用会话。如果用户将任意数量的产品添加到购物车中,我可以轻松实现这一点。但是如果用户签出多个不同数量的项目,如何临时存储信息。我需要一个数据结构来存储这些信息,但不知道要使用哪个数据结构。我的意思是这样的:

等等.....

使用哈希我可以存储一个项目,但如何存储多个项目?使用数据库表,我可以做到这一点,但是如果用户离开时将物品添加到购物车但没有结帐,如何从表中删除这些记录?

我被困在这里。任何帮助,将不胜感激。谢谢

0 投票
1 回答
325 浏览

php - 结帐实践 - PHP

我正在使用 FirstData Global Gateway API 为客户端编写结帐模块的最后阶段。数据输入的所有表单视图都已创建,控制器正在成功地与 FirstData Web 服务通信测试数据。

我正在寻找有关在单击“流程订单”按钮后如何构建结帐用户体验的最佳实践的想法。

我计划在单击它后使用 javascript 禁用进程按钮,并在此延迟期间将信息传递给 Web 服务。在通知用户正在拨打付款电话时,您过去可能使用过哪些方法来造成这种延迟。您过去可能使用过哪些方法来最好地操作通知交易是否已被批准或拒绝的回调函数?有没有人发现使用 PHP_SELF 在同一个脚本中处理所有这些信息,或者将这个逻辑放在其他地方通常更好?

只是一些一般性的询问,以帮助指导通过一些试验和错误的过程。也许响应将有助于收集一些非常好的想法供大家使用。

0 投票
5 回答
1318 浏览

php - PHP 验证 - 将 http POST 值传递给第 3 方结帐

我不知道这是否可能,我似乎找不到任何其他帮助指南,所以这可能是不可能的......

我有一个结帐页面,该页面将大量变量发布到第三方支付处理器(WorldPay)。

我想知道是否可以在两个页面之间放置某种 PHP 脚本以进行验证。

例如,如果购物篮中的某件商品在填写表格时已售罄,则它可能会在客户被拿走之前抓住客户。或者如果他们篡改表单数据很有用。

如果我在自己的网站上执行此操作,我可以使用会话将 POST 数据转发,但由于它是一个外部网站,我不知道如何发送数据而不制作另一个带有隐藏表单和刷新的 HTML 页面。

是否可以“不可见”地做到这一点 - 实际上不显示中间的 HTML 页面?

0 投票
1 回答
371 浏览

magento - 如何在magento中上传默认结帐程序

我正在尝试修复另一个开发人员建立的 magento 商店。这家商店是多语言的,我在第 3 步看到结帐进度块。你可以在这里观看:http ://www.ac-sw.net/

我需要回到原来的结帐流程,我尝试上传 app/design/frontend/default/default/layout/checkout.xml 和 app/design/frontend/default/default/template/checkout 文件夹,没有任何改变。

我怎样才能返回到默认和有效的结帐程序?

多谢!

0 投票
1 回答
791 浏览

apache-flex - 如何为Flash应用集成购物车系统

我已经构建了一个简单的 Flash 应用程序,它可以拍摄用户的照片/图像,提供各种效果和过滤器来玩。最后,应用程序可以将生成的图像写入 PDF 打印文件(购买并发送到打印机)。

目前,我正在使用 PHP 模板化网页,其中一个页面的正文中嵌入了 Flash 应用程序。

我现在需要集成一个购物车和结账系统,这个想法是用户可以玩图像,将各种图像添加到购物车,在某些时候为每个图像选择打印尺寸,结账和购买等。我的应用程序会附加必要的打印文件,并将订单通过电子邮件发送/提交给打印机。

在研究各种购物车系统时,如 Zen-cart、Magento、osCommerce 等。这些似乎都是功能齐全的 CMS 系统、完整的网站,您可以部署、定制和皮肤、添加产品等等......“罐头店”。但就我而言,我在运行时添加/创建产品。这不是您浏览和选择商品的传统商店。

乍一看,我不清楚我将如何使用其中一个系统,如何与我的 Flash 应用程序集成......似乎我只想使用购物车、客户数据库部分、支付交易功能。

是否可以使用其中之一,仅通过 API 使用结帐和订单管理?从我的 Flash 应用程序调用?还是通过后端 PHP 处理?有什么建议、指点吗?

我正在寻找一些指导,有人指出我正确的方向。我是电子商务的菜鸟。

谢谢!

0 投票
1 回答
233 浏览

iphone - 如何实施结帐/购物篮系统

我正在制作一个有趣的应用程序,并想知道如何在应用程序上实现结帐/购物篮系统。

基本上,产品列表以 XML 文件的形式从 Web 服务器中提取出来,然后显示在 UITableView 控制器中。轻按单元格可让用户更详细地了解产品。

该应用程序需要能够将产品放入篮子类型的东西中,这就是我卡住的地方。

有没有我可以看的代码示例?

0 投票
4 回答
9174 浏览

magento - Paypal 标准选项未出现在结帐页面上

在我按照此处所述在我的 Magento 1.4.0.1 安装的后端填写所有信息后,Paypal 选项在 One-Page-Checkout 中不可用。

有谁知道为什么会发生这种情况?Cache 和 Var 已被清空,我在标准和我自己的主题上进行了尝试。

亲切的问候,

阿瓦隆

0 投票
1 回答
167 浏览

paypal - google checkout 和 paypal 帮助手册

我正在尝试在线查找带有屏幕截图的 Google Checkout 和 PayPal 帮助手册。

0 投票
1 回答
1195 浏览

php - 安全标头无效 - 使用 curl php

我使用 PHP 实现 Express Checkout、Paypal API。

第一步我没有问题:SetExpressCheckout。我有 awk=success。

但在 GetExpressCheckout 方法中,我得到“安全标头无效”。我试图找出问题所在,我想发现可能是卷曲效果不好..

我做了什么,我复制了整个 URL:

https://api-3t.sandbox.paypal.com/nvp?USER=sanbox_1276609583_biz_api1.gmail.com&PWD=1276609589&SIGNATURE=AYVosblmD7khKkvvb.bNxvFT0OQ2A8GopwByEuC.CfMHt65VaUmvAEy-&VERSION=62.0&token=EC-3YG18670X88588437&METHOD=GetExpressCheckoutDetails

并将其粘贴到浏览器中。这将导致:

TOKEN=EC%2d3YG18670X88588437&CHECKOUTSTATUS=PaymentActionNotInitiated&TIMESTAMP=2010%2d06%2d16T07%3a40%3a12Z&CORRELATIONID=e1a1e469bf066&ACK=Success&VERSION=62%2e0&BUILD=1356926...

但是,当在我创建的函数中执行该 url 时,它将不起作用。以下是我的功能:

函数 mycurl($url,$querystr){

}

我希望有人可以在这方面提供帮助。非常感谢。

注意: - 我为此使用了沙箱。我创建了一个沙盒帐户,我有一个代表商家的企业帐户和一个代表买家的个人帐户。

我用这个:

端点网址:api-3t.sandbox.paypal.com/nvp 沙盒网址:www.sandbox.paypal.com/cgi-bin/webscr

这不应该是问题。

0 投票
1 回答
2323 浏览

paypal - 如何计算贝宝费用,2.9% +0.30 不适用于某些情况下结帐方法中的变量 FEEMT 不匹配

感谢您阅读本文。

我正在我的网站上实施贝宝结帐它正在工作,但我想为贝宝制作一个简单的费用计算器以帮助用户,我去了贝宝,他们说他们的费用金额是 2.9% +0.30 固定,但事实并非如此在某些情况下工作,例如:存款 $1.34

2.9 % = 0.04 美元四舍五入 + 0.30 美元 = 0.34 美元,所以我应该得到 1 美元,但贝宝在字段 FEEAMT 中发送响应,表示“为交易收取的贝宝费用金额”0.35,

我做错了什么?

提前致谢。