Как реализовать опцию оплаты Paypal в Xamarin.Forms? - PullRequest
1 голос
/ 08 марта 2019

Я создаю приложение M-Commerce с использованием Xamarin.Forms, так как пользователь может оформить заказ с интеграцией платежей, и мне нужно использовать метод PayPal для оплаты, а я использую .NET Standard проект и проект также относятся к UWP. Я проверяю PayPal по умолчанию с примером, но я не получаю помощь.

У меня есть новый способ интеграции платежей.

Может кто-нибудь разобраться в этом и предложить мне, что я должен сделать в этом?

1 Ответ

0 голосов
/ 08 марта 2019

Вы можете использовать плагин Paypal Forms для этого:

В MainActivity (Android) / AppDelegate (iOS) после «Forms.Init ()» вызовите метод Init со значением конфигурации PayPal

global::Xamarin.Forms.Forms.Init ();
var config = new PayPalConfiguration(PayPalEnvironment.NoNetwork,"Your PayPal ID from 
https://developer.paypal.com/developer/applications/")
{
//If you want to accept credit cards
AcceptCreditCards = true,
//Your business name
MerchantName = "Test Store",
//Your privacy policy Url
MerchantPrivacyPolicyUri = "https://www.example.com/privacy",
//Your user agreement Url
MerchantUserAgreementUri = "https://www.example.com/legal",
// OPTIONAL - ShippingAddressOption (Both, None, PayPal, Provided)
ShippingAddressOption = ShippingAddressOption.Both,
// OPTIONAL - Language: Default languege for PayPal Plug-In
Language = "es",
// OPTIONAL - PhoneCountryCode: Default phone country code for PayPal Plug-In
PhoneCountryCode = "52",
};

 //iOS
 CrossPayPalManager.Init(config);

//Android
 CrossPayPalManager.Init(config, this);
 ...

Вы можете найти все важные API на их Github.

В случае возникновения проблем или чего-либо подобного, не стесняйтесь возвращаться

...