Pracuję nad aplikacją, w której muszę zintegrować płatności z PayPal, pobrałem PayPal iOS SDK, wszystko działa idealnie z piaskownicą, ale teraz nie wiem, jak przełączyć tryb produkcji. każda pomoc byłaby odpowiednia.integracja paypal z ios
Odpowiedz
Zestaw SDK PayPal jest w porządku, jeśli zdecydujesz się na dobra fizyczne. Jeśli chodzi o Twoje pytanie: aby przełączyć się żyć po prostu trzeba usunąć tę linię
[PayPalPaymentViewController setEnvironment:PayPalEnvironmentNoNetwork];
Przykładowy kod jesteś prawdopodobnie po w iOS integration docs ustawia środowisko do PayPalEnvironmentNoNetwork
:
// Start out working with the test environment!
// When you are ready, remove this line to switch to live.
[PayPalPaymentViewController setEnvironment:PayPalEnvironmentNoNetwork];
Można po prostu usunąć linia do uruchomienia, ponieważ domyślnie jest to PayPalEnvironmentProduction
.
Jednakże, prawdopodobnie chcesz przetestować integrację przed udaniem się na żywo przez zmianę środowiska do PayPalEnvironmentSandbox
:
[PayPalPaymentViewController setEnvironment:PayPalEnvironmentSandbox];
Można tworzyć konta piaskownicy nad here.
Po przełączeniu na produkcji, a nie usuwanie linii, jest to bezpieczniejsze i bardziej przejrzyste być jawne:
[PayPalPaymentViewController setEnvironment:PayPalEnvironmentProduction];
Zobacz także PayPalPaymentViewController.h documentation on environments.
//for testing
[PayPalPaymentViewController setEnvironment:self.environment];
//for Paypal live app than it set in our app code
[PayPalPaymentViewController setEnvironment:PayPalEnvironmentProduction];
//check in Paypal sandbox account
[PayPalPaymentViewController setEnvironment:PayPalEnvironmentSandbox];
W PaymentMethodViewController
- Wymień PayPalEnvironmentSandbox z PayPalEnviromentProduction z
kPayPalEnvironment
zmiennej globalnej. - Ustaw żywych danych uwierzytelniających konta PayPal.
Apple odrzuca wszelkie metody płatności w aplikacji poza własnymi. Nawet nie próbuj. – Linuxios
Zależy od płatności: http://stackoverflow.com/a/6481793/620197 –
Listę punktów końcowych na żywo można znaleźć tutaj: https://www.x.com/developers/paypal/documentation- Narzędzia/api-punkty końcowe i pełny przewodnik do uruchomienia: https://www.x.com/developers/paypal/documentation-tools/going-live- with-your-application –