【发布时间】:2017-09-02 01:04:10
【问题描述】:
贝宝活动无效,没有打开视图,当按下按钮时没有打开贝宝 请帮助我,对不起我的英语, 下面的方法显示了我调用贝宝服务的配置和意图
View.OnClickListener pagarPaypal = new View.OnClickListener() {
@Override
public void onClick(View v) {
//Inicializar Paypal
onBuyPressed("0.00", "USD");
}
};
配置方法
public PayPalConfiguration initConfigPaypal() {
PayPalConfiguration payPalConfiguration = new PayPalConfiguration();
payPalConfiguration.acceptCreditCards(true);
payPalConfiguration.environment(PayPalConfiguration.ENVIRONMENT_SANDBOX);
payPalConfiguration.merchantName("MERCHANT_NAME");
payPalConfiguration.clientId("CLIENT_ID");
payPalConfiguration.merchantPrivacyPolicyUri(Uri.parse("https://www.paypal.com/webapps/mpp/ua/privacy-full"));
payPalConfiguration.merchantUserAgreementUri(Uri.parse("https://www.paypal.com/webapps/mpp/ua/useragreement-full"));
payPalConfiguration.languageOrLocale("es_MX");
return payPalConfiguration;
}
public void onBuyPressed(String cantidad, String typeMoney) {
PayPalPayment payPalPayment = new
PayPalPayment(new BigDecimal(cantidad),
typeMoney,
"Sample Item",
PayPalPayment.PAYMENT_INTENT_SALE);
Intent intent = new Intent(getActivity(), PayPalService.class);
intent.putExtra(PayPalService.EXTRA_PAYPAL_CONFIGURATION, initConfigPaypal());
intent.putExtra(PaymentActivity.EXTRA_PAYMENT, payPalPayment);
getActivity().startService(intent);
}
【问题讨论】:
-
请看我的回答。希望这会对你有所帮助。