完成交易后可以存储客户的信用卡信息吗?
It's possible to store the customers credit card information AFTER completing the transaction?
我想实现一个非常用户友好的结帐管道。首先我会从两个角度解释这个问题:- 我的看法。
假设我是电子商务应用程序中的 用户,我希望购买过程如下所示:
1. Choose some products
、2. enter shipping and billing
、3. pay securely with no fuss
,也许 - 我想在这家公司创建一个帐户,但只是也许。我还没有完全信任他们。
如果我决定创建一个帐户 - 我想 可以选择 到 select 哪些信息将保存到该用户帐户中 - 包括运费和账单我通常很好,保存信用卡信息很有用 - 但两者都需要优先选择。也许我只需要这个帐户来跟踪我的订单,仅此而已。我不想在任何地方保存我的任何详细信息..
总的来说,知道有人拥有我的信用卡我不会感到特别自在——即使它没有存储在他们的服务器上,即使它非常安全、非常符合 pci、非常非常等等(比如 stripe)是)。
我想明确选择要在此处保存哪些个人数据。通过勾选方框或类似内容。
与此相反,
我讨厌买东西的第一件事就是使用电子邮件和密码或社交平台注册。我不想让 Facebook 或 Google 知道我在哪里唱歌以及我在买什么东西。我只是想买点东西然后结束它。不一定要在该公司创建用户帐户。现在,我将通过电子邮件跟踪订单。
此外,作为用户,如果我之前创建了一个帐户,并且现在登录了,我希望我当前订单的运输和账单详细信息以及信用卡信息(如果我决定之前保存此信息)
好的,现在作为一名开发人员,我想通过实施以下结帐渠道来解决这个问题。结帐开始时 - 我有 2 个可能的分支:
案例1: 登录用户:
送货详情 - 自动完成
账单明细 - 自动完成
付款
以前使用和保存的信用卡列表或 - 选择新卡。意思是两个选项:
pay with Paypal - redirect to Paypal page
pay with Stripe - Default Stripe Modal
- 确认 -
谢谢留言后,我问:你想保存这张信用卡吗?
案例2: 用户没有登录,没有账户——或者不想登录:
消息:如果您已经有一个帐户,请登录.. - 如果没有,带您到 CASE1:
运输详情 - 手动输入
帐单详细信息 - 默认情况下自动完成 - 但如果与送货详细信息不同,则手动输入。
付款 -
两个选项:
pay with Paypal - redirect to Paypal page
pay with Stripe - Default Stripe Modal
确认-
感谢留言后,然后:
您想在我们这里创建一个帐户吗?
如果是,我在这里提供电子邮件(自动完成)、密码输入和 2 个复选框:
save shipping and billing details
save credit card information.
用户 select 是 he/she 想要的 - 然后创建一个新帐户,完成并重定向。
如果没有,结帐过程结束。完成并重定向。没有创建帐户。
问题:
请注意第 3 点(案例 1)和 4(案例 2)- 必须处理付款,- 然后我才询问用户是否可以保存它的信用卡。
问题是 - 我无法预先决定 - 因为我不知道用户是否想在我们这里创建一个帐户。如果他决定不——那么我未经他的同意就存储了他的信用卡。当涉及信用卡时,这听起来很糟糕。
我相信这就是为什么大多数网站都要求在订购前登录或注册的原因。他们通过提供糟糕的用户体验、强制用户创建帐户来解决这个问题。
如何解决这个问题?我更喜欢使用 Stripe Modal - 因为它是安全的(沙盒 iframe)而且我不需要触摸信用卡号、进行验证等等 - 而且出于同样的原因我更喜欢使用 Paypal 重定向解决方案。
问题:
付款过程完成后如何存储信用卡信息?当然,我在这里谈论的是 Stripe 和 Paypal Volt——不是在我们的服务器上。
或者我处理这个问题的方式不对?
感谢任何见解,我找不到关于这个特定主题的信息,我正在绘制所有这些文档..谢谢 :)
如果您使用令牌 (tok_XXXX) 创建一次性收费,之后您将无法再次使用该令牌。我会说正确的流程是创建一个客户来保存卡,然后在该客户和卡上创建费用。
然后,在下一步中,如果客户决定不存储他们的银行卡详细信息,您只需删除客户或银行卡,因为您不想保存它。
我想实现一个非常用户友好的结帐管道。首先我会从两个角度解释这个问题:- 我的看法。
假设我是电子商务应用程序中的 用户,我希望购买过程如下所示:
1. Choose some products
、2. enter shipping and billing
、3. pay securely with no fuss
,也许 - 我想在这家公司创建一个帐户,但只是也许。我还没有完全信任他们。
如果我决定创建一个帐户 - 我想 可以选择 到 select 哪些信息将保存到该用户帐户中 - 包括运费和账单我通常很好,保存信用卡信息很有用 - 但两者都需要优先选择。也许我只需要这个帐户来跟踪我的订单,仅此而已。我不想在任何地方保存我的任何详细信息..
总的来说,知道有人拥有我的信用卡我不会感到特别自在——即使它没有存储在他们的服务器上,即使它非常安全、非常符合 pci、非常非常等等(比如 stripe)是)。 我想明确选择要在此处保存哪些个人数据。通过勾选方框或类似内容。
与此相反,
我讨厌买东西的第一件事就是使用电子邮件和密码或社交平台注册。我不想让 Facebook 或 Google 知道我在哪里唱歌以及我在买什么东西。我只是想买点东西然后结束它。不一定要在该公司创建用户帐户。现在,我将通过电子邮件跟踪订单。
此外,作为用户,如果我之前创建了一个帐户,并且现在登录了,我希望我当前订单的运输和账单详细信息以及信用卡信息(如果我决定之前保存此信息)
好的,现在作为一名开发人员,我想通过实施以下结帐渠道来解决这个问题。结帐开始时 - 我有 2 个可能的分支:
案例1: 登录用户:
送货详情 - 自动完成
账单明细 - 自动完成
付款
以前使用和保存的信用卡列表或 - 选择新卡。意思是两个选项:
pay with Paypal - redirect to Paypal page pay with Stripe - Default Stripe Modal
- 确认 - 谢谢留言后,我问:你想保存这张信用卡吗?
案例2: 用户没有登录,没有账户——或者不想登录:
消息:如果您已经有一个帐户,请登录.. - 如果没有,带您到 CASE1:
运输详情 - 手动输入
帐单详细信息 - 默认情况下自动完成 - 但如果与送货详细信息不同,则手动输入。
付款 - 两个选项:
pay with Paypal - redirect to Paypal page pay with Stripe - Default Stripe Modal
确认-
感谢留言后,然后:
您想在我们这里创建一个帐户吗?
如果是,我在这里提供电子邮件(自动完成)、密码输入和 2 个复选框:
save shipping and billing details save credit card information.
用户 select 是 he/she 想要的 - 然后创建一个新帐户,完成并重定向。
如果没有,结帐过程结束。完成并重定向。没有创建帐户。
问题: 请注意第 3 点(案例 1)和 4(案例 2)- 必须处理付款,- 然后我才询问用户是否可以保存它的信用卡。
问题是 - 我无法预先决定 - 因为我不知道用户是否想在我们这里创建一个帐户。如果他决定不——那么我未经他的同意就存储了他的信用卡。当涉及信用卡时,这听起来很糟糕。
我相信这就是为什么大多数网站都要求在订购前登录或注册的原因。他们通过提供糟糕的用户体验、强制用户创建帐户来解决这个问题。
如何解决这个问题?我更喜欢使用 Stripe Modal - 因为它是安全的(沙盒 iframe)而且我不需要触摸信用卡号、进行验证等等 - 而且出于同样的原因我更喜欢使用 Paypal 重定向解决方案。
问题: 付款过程完成后如何存储信用卡信息?当然,我在这里谈论的是 Stripe 和 Paypal Volt——不是在我们的服务器上。
或者我处理这个问题的方式不对? 感谢任何见解,我找不到关于这个特定主题的信息,我正在绘制所有这些文档..谢谢 :)
如果您使用令牌 (tok_XXXX) 创建一次性收费,之后您将无法再次使用该令牌。我会说正确的流程是创建一个客户来保存卡,然后在该客户和卡上创建费用。
然后,在下一步中,如果客户决定不存储他们的银行卡详细信息,您只需删除客户或银行卡,因为您不想保存它。