我在我的应用程序中添加了一个示例代码并运行它。它向我显示了一个警报,如下所示。
我搜索它找到了这个paypal 链接,它说并非所有的 android 设备都受 paypal 支持。要检查我的是否受支持,我应该在我的设备上下载并运行 paypal 应用程序。
当我在 Play 商店中搜索 paypal 时,会出现下一个问题。我在 Play 商店中没有看到 paypal 应用程序。
有没有人遇到过这个问题?有什么提示或建议吗?
注意:我想用 Paypal 账户转账,而不是信用卡。
我在我的应用程序中添加了一个示例代码并运行它。它向我显示了一个警报,如下所示。
我搜索它找到了这个paypal 链接,它说并非所有的 android 设备都受 paypal 支持。要检查我的是否受支持,我应该在我的设备上下载并运行 paypal 应用程序。
当我在 Play 商店中搜索 paypal 时,会出现下一个问题。我在 Play 商店中没有看到 paypal 应用程序。
有没有人遇到过这个问题?有什么提示或建议吗?
注意:我想用 Paypal 账户转账,而不是信用卡。
ClientID
我在启动 PaymentActivity 时没有设置。
intent.putExtra(PaymentActivity.EXTRA_PAYPAL_ENVIRONMENT,
PaymentActivity.ENVIRONMENT_SANDBOX);
intent.putExtra(PaymentActivity.EXTRA_CLIENT_ID, PAYPAL_CLIENT_ID); // Set Client Id
startService(intent);
(登录 - 使用 PayPal 帐户)首先在此处输入:https ://developer.paypal.com/webapps/developer/applications/myapps
然后: 选择“Create Application” 在这一步中,您需要选择Web 的Mobile SDK insted。写下您的应用程序的名称,然后按“创建”按钮。
完成此操作,输入您的应用程序名称并选择REST API CREDENTIALS
在里面你会看到类似的东西:测试凭证中的“测试凭证”和“实时凭证”是client_id标签,复制那个标签,比如:
aafsdsdssdsf3434famAp_o0Rdafadsafa334__O
然后在您的应用程序中有类似的内容并将 cliend_id 粘贴到此处:
// set to PaymentActivity.ENVIRONMENT_LIVE to move real money.
// set to PaymentActivity.ENVIRONMENT_SANDBOX to use your test credentials from https://developer.paypal.com
// set to PaymentActivity.ENVIRONMENT_NO_NETWORK to kick the tires without communicating to PayPal's servers.
private static final String CONFIG_ENVIRONMENT = PaymentActivity.ENVIRONMENT_SANDBOX;
// note that these credentials will differ between live & sandbox environments.
***private static final String CONFIG_CLIENT_ID = "PASTE HERE";***
// when testing in sandbox, this is likely the -facilitator email address.
private static final String CONFIG_RECEIVER_EMAIL = "matching paypal email address";
完成再次运行您的应用程序。
请记住,此代码位于 PayPalSDK 内的“MainActivity.java”中
对于真实的直播和付费:使用Live Credentials 标签的客户端
PayPal Here 可能不支持您居住的国家/地区。
我的国家也不受支持。