뉴질랜드 다이어리(NZ Diary) 라빠

[Xamarin.Forms] Paypal 이용하기 본문

개발

[Xamarin.Forms] Paypal 이용하기

Donochi 2016. 5. 10. 13:03


Xamarin 에서 Paypal 을 이용한 결제를 진행하는 과정을 정리해 볼까 합니다.
참고로, Xamarin Studio 5.10.3(Build 51) 을 이용하였습니다.
( 모든 소스는 Github 에 공개되어 있습니다. )


1. 우선 프로젝트를 생성해야겠죠.
전 Xamarin.Forms 를 사랑하므로, Forms 를 선택하고, PCL 을 선택해 주었습니다.


2. 이번 강좌를 가능하게 해준 Package 인 Paypal.Forms 를 모든 프로젝트에 추가해줍니다.

Xamarin Studio 1.5.10 버전에서는 종종 아래와 같은 오류가 발생합니다만, 해결방법이 있으니, 기다려주세요 ^^


3. CrossPaypalManager 를 초기화해줍니다.

이 단계는 Platform 별로 각각 진행해야 합니다만, 코드는 동일합니다.
Xamarin.Forms LifeCycle 을 알면 이해하는데 조금 더 도움이 되긴 하지만, 일단 따라하세요 ^^

코드가 추가된 위치에 유의하세요! Forms.Init() 함수 호출후에 삽입되어야 합니다!

3-1. iOS

AppDelegate.cs 파일에 아래의 부분을 추가해줍니다.




3-2. Android

MainActivity.cs 파일에 위와 마찬가지로 아래의 부분을 추가해줍니다.



4. Platform 별로 아래의 작업을 진행합니다.


4-1. Android



4-2. iOS


5. 드디어 결제를 진행합니다.

 PaypalSample 의 PaypalSample.cs 를 아래와 같이 수정합니다.



6. 동작을 확인합니다.






간단합니다. 

이렇게해서 Xamarin.Forms 앱에서 Paypal 결제를 진행해 보았습니다.


'개발' 카테고리의 다른 글

[Xamarin.Forms] SharePlugin 소개  (0) 2016.05.29
[Xamarin.Forms] RatingStars Component  (0) 2016.05.10
Tizen Native Application Lifecycle  (0) 2015.06.29
Tizen SDK 설치  (0) 2015.06.29
Android 에서 사용가능한 Game Engine 목록  (0) 2015.05.12