1

我有一个网站,用户使用 jQuery File Upload 上传照片,然后我提供手动 Photoshop 处理这些照片的服务,并在完成后通过电子邮件将它们发回给他们。

这是我正在使用的上传工具的演示:http: //blueimp.github.com/jQuery-File-Upload/

过程是这样的:

  1. 用户访问网站并上传一张或多张照片
  2. 用户在文本框中填写有关他们希望如何处理照片的具体说明
  3. 用户选择三个每张照片价格选项之一。例如,如果一个选项是每张照片 50 美元并且他们上传了三张照片,他们将支付 150 美元
  4. 用户支付服务费用并等待 3 - 5 天,而我正在处理照片,然后我将结果通过电子邮件发送给他们

我在页面上有三个 Amazon Simple Pay 按钮,每个价格选项一个。我有这个设置并经过测试。但是,一旦用户付款然后返回网站,我就无法知道他们上传了哪些照片。这些照片只会存在于我的服务器上,但我无法将它们与特定用户及其付款相关联。我想要完成的是让亚马逊“立即付款”按钮首先上传照片(我可以为此绑定一个 jQuery 触发事件),然后将它们与自定义 JSON 数据包一起发送到亚马逊或我自己的服务器在付款处理成功之前暂时保留该数据,然后将数据通过电子邮件发送给我。

一旦成功,亚马逊已经向我发送了一封包含交易信息的电子邮件,但我也希望它包含我的 JSON 数据以及上传的照片。

目标是使支付过程坚如磐石,以便上传的照片始终与支付紧密相关,从而最大限度地减少用户的任何潜在错误。至于我自己,我不想意外地将用户上传的内容与另一个用户相关联,这就是为什么我想要一种方法让整个支付过程为我打包所有内容。我一直在阅读 Amazon Simple Pay 文档,但没有找到任何内容告诉我如何将数据发送到 Amazon 并将其包含在它发送给我的验证或失败电子邮件中。

我的问题是,这甚至可能吗?如果是这样,我应该使用什么技术来完成它?

4

0 回答 0