#xamarin #xamarin.forms #paypal #payment-gateway #payment
#xamarin #xamarin.forms #paypal #платежный шлюз #оплата
Вопрос:
Я создаю приложение M-Commerce с использованием Xamarin.Forms
, в котором пользователь может оформить заказ с помощью интеграции платежей, и я должен использовать метод PayPal для опции оформления заказа, и я использую проект .NET Standard, и проект также относится к UWP
. Я проверяю paypal по умолчанию с помощью example, но я не получаю помощи.
У меня появился новый способ интеграции платежей.
Кто-нибудь может разобраться в этом и подсказать мне, что я должен сделать в этом случае?
Ответ №1:
Для этого вы можете использовать плагин 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.
В случае возникновения проблем или чего-либо подобного, не стесняйтесь возвращаться