Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
销售数字商品时出现Paypal express结账错误_Paypal_Express Checkout - Fatal编程技术网

销售数字商品时出现Paypal express结账错误

销售数字商品时出现Paypal express结账错误,paypal,express-checkout,Paypal,Express Checkout,我正试图将PayPal express checkout添加到我的网站以销售数字商品,但当我使用SDK中的SetExpressCheckout时,出现错误“您未注册接受数字交付商品的付款”。如何在我的沙盒帐户中启用此功能 对于PayPal沙盒帐户来说,这似乎是一个已知的问题,但我找不到有效的解决方案 编辑1: 我在沙盒网站上找到了一些东西:我的业务设置->查看所有产品->数字商品贝宝(快速结账)->立即申请。现在我的支付解决方案是“PayPal数字商品(快速结账)”而不是“Payments Pr

我正试图将PayPal express checkout添加到我的网站以销售数字商品,但当我使用SDK中的SetExpressCheckout时,出现错误“您未注册接受数字交付商品的付款”。如何在我的沙盒帐户中启用此功能

对于PayPal沙盒帐户来说,这似乎是一个已知的问题,但我找不到有效的解决方案

编辑1:

我在沙盒网站上找到了一些东西:我的业务设置->查看所有产品->数字商品贝宝(快速结账)->立即申请。现在我的支付解决方案是“PayPal数字商品(快速结账)”而不是“Payments Pro”,但我仍然会遇到同样的错误

编辑2:我删除了

itemDetails.ItemCategory = ItemCategoryType.DIGITAL;

现在快速结帐似乎很好用。但现在又有一个问题:我是否需要定义此属性才能在生产中使用Express Checkout?

此帐户上未启用Digital Goods。我已经启用了它,您现在可以尝试使用它进行测试,看看它是否有效。

您可以提供您的测试沙盒卖家帐户的电子邮件地址,我将查看我的帐户配置情况,并确保它设置正确。是的,确定。我的沙盒帐户电子邮件是cafetestmerchant@gmail.comI找不到此电子邮件地址的帐户。请确保这是您的实际测试沙盒卖家帐户的电子邮件地址,而不是您登录developer.paypal.com时使用的电子邮件地址。可能是“cafetestmerchant”-2@gmail.com“?那么我必须使用什么解决方案来销售我网站上的数字文件,使用信用卡直接在我的网站上接收付款,并从我的网站上汇款?这可以通过Paypal来实现吗?我不知道该选择什么解决方案,几乎每天我都会发现一些新的东西。非常感谢糟糕的文档和大量过时的信息。你能给我解释一下贝宝计划的结构吗?我们有Paypal standart、Paypal advanced和pro?我可以给它们添加一些选项,比如数字商品和其他?