设置测试沙盒
在开始沙盒载入之前,您必须注册一个免费的PayPal开发人员帐户,并创建商家(用于入门)和购物者帐户(用于测试您的结帐)。 如果需要,您可以创建多个开发人员帐户。
PayPal沙盒帐户允许您在测试模式下使用Payment Services。 PayPal要求您使用PayPal Developer Portal生成的业务沙盒测试帐户、电子邮件和密码进行沙盒载入。 在沙盒载入过程中不要创建其他帐户。
沙盒载入
要完成沙盒载入,请执行以下操作:
-
导航到PayPal开发人员帐户页面。
-
单击 Log in to Dashboard 并使用您现有的PayPal Developer Portal生成的Business沙盒测试帐户登录,或单击 注册 以创建帐户。
-
创建PayPal沙盒帐户:
-
转到Testing Tools>Sandbox Accounts。
-
单击Create account。
如果您在沙盒PayPal载入过程中创建了PayPal沙盒帐户,则必须重置载入沙盒,因为或者您无法验证电子邮件。
-
选择 Business 作为帐户类型,然后单击Create。
-
在 Sandbox Accounts 部分中,单击您创建的沙盒帐户 Manage accounts 列中的三个圆点。
-
单击View/edit account。
{width="300" modal="regular"}
-
复制并保存电子邮件ID和系统生成的密码以供将来使用。
-
-
在 管理员 侧边栏上,转到Sales > Payment Services。
-
单击Sandbox onboarding。
如果您尚未完成Payment Services的沙盒载入,则此选项可见。
沙盒商家ID已自动生成并填充到设置中。 请勿更改或更改此ID。
您会看到一个PayPal窗口,用于连接PayPal帐户以开始接受付款。
-
输入您在步骤3中生成的PayPal沙盒帐户的电子邮件和密码(不是您的PayPal商业帐户信息)以及您所在国家或地区。
-
单击Next。
{width="300" modal="regular"}
-
使用您之前保存的沙盒帐户凭据继续遵循PayPal流程。
-
在 管理员 侧边栏上,转到Sales > Payment Services。
Sandbox onboarding按钮不再可见,并且您看到“沙盒付款待处理”文本。
当您的PayPal沙盒载入获得批准时,您应该看到一条通知,表明您的支付系统当前处于沙盒模式并且不处理实时支付。
重置沙盒帐户
如果您在沙盒PayPal新用户引导过程中创建了PayPal沙盒帐户,则必须重置新用户引导沙盒,因为或者您无法验证电子邮件。
要重置沙盒帐户:
- 单击Reset sandbox。 创建PayPal商业沙盒帐户。
- 单击 Sandbox onboarding 并完成下一组步骤。
启用联系人电话号码
联系电话号码允许您获取PayPal从客户那里收集的联系电话号码。 PayPal始终从PayPal帐户持有人那里收集联系电话号码,以帮助确认其身份并联系他们以解决其帐户上的问题或完成其履行流程。 但是,PayPal不鼓励直接从商家使用联系电话号码,因为它可能会对销售产生负面影响。 有关详细信息,请参阅PayPal获取联系电话号码文档。
默认情况下,此功能为off。 启用后,当客户在结账页面之外完成品牌认证结账流程时,商店管理员可以看到电话号码。
买方所在国家/地区
在生产中,PayPal使用买方的地理位置来确定哪些支付方式可用于结账和快速流程。 由于沙盒模式不支持地理位置,因此请使用 购买者的国家/地区 配置来模拟购买者的位置,并控制呈现的付款方法。
此设置可用于测试区域特定的支付方式,如Venmo (仅限美国)、Pay Later (美国和英国)或本地支付方式 (欧洲),而无需使用VPN。
要配置买方所在国家/地区,请执行以下操作:
-
在 管理员 侧边栏中,导航到Stores > Settings>Configuration。
-
在左侧面板中,展开 Sales 并选择Payment Methods。
-
展开 FEATURED ADOBE PAYMENT SOLUTION 部分。
-
在 Payment Services 部分中,展开 General Configuration 部分。
-
将 Method 设置为
Sandbox。 -
从 Buyer’s country 下拉列表中选择所需的国家/地区。
-
单击 Save Config 保存更改。
Sandbox设置才会显示。 这不会影响生产环境。在沙盒环境中测试
强烈建议您先使用测试数据空间实现集成和暂存环境,并使用真正的信用卡和银行在生产环境中测试支付,然后再向购物者公开此功能。
有关详细信息,请参阅测试和验证。