Google Pay API Implementation Demo (Android)

(내레이터) Android 용 Google Pay API를 사용하면, 당신은 당신의 사용자를위한 지불 거래를 촉진 할 수 있고, 응용 프로그램에서 체크 아웃을보다 편리하게 사용할 수 있습니다 오늘 Google Pay를 사용하는 다른 비즈니스에 가입하십시오

사용자 증가, 전환 증가, 데이터 노출 및 트랜잭션 취약점을 줄입니다 다음은 Google Pay를 통합하는 방법입니다 네 가지 간단한 단계를 거쳐 Android 애플리케이션에서 프로젝트 구성; 지불 할 준비를 결정한다 Google Pay 버튼을 표시합니다 PaymentDataRequest 오브젝트를 작성하십시오

먼저 Google Pay 라이브러리를 종속성 목록에 추가합니다 귀하의 응용 프로그램 모듈에 사용 가능한 최신 버전을 확인하려면 설명서를 검토하십시오 또한 매니페스트 에서 Google Pay API를 사용하도록 설정해야합니다 다음 태그를 추가하면됩니다

애플리케이션 노드 내부 준비가 되 자마자 Google Pay 버튼을 표시 할 활동을 엽니 다 그리고 paymentsClient의 새로운 인스턴스를 취득합니다 귀하의 onCreate 메소드 내부 getPaymentsClient 메서드는 walletOptions 매개 변수를 사용합니다 이 클래스의 정의를 사용하여 환경을 지정하십시오

당신이 원하는, 테스트 또는 생산 TEST 환경에서는 Google에 등록 할 필요가 없습니다 API로 직접 게임하고 애플리케이션에 통합 할 수 있습니다 이 경우 실제 지불 정보를 사용할 수 있습니다 그러나 선택이있을 때마다 우리는 당신에게 청구 할 수없는 토큰을 돌려드립니다

환경 테스트에서 실제 카드 정보가 사용되지 않는다는 것을 기억하십시오 단 하나의 유료 카드를 Google 계정에 추가해야합니다 계속하기 전에 통합을 완료하고 실제 지불을 처리 할 준비가되면, 셀프 서비스 포털을 통해 우리와 함께 등록하십시오 그런 다음 환경을 PRODUCTION 으로 바꿉니다

프로덕션 액세스를 신청할 수 있습니다 gco/pay/signupup에서 이제 paymentsClient가 생성되었으므로, 호출해야하는 첫 번째 API는 IsReadyToPay 입니다 IsReadyToPay 사용 사용자가 유효한 결제 수단을 파일에 가지고 있는지 여부를 확인할 수 있습니다 지원되는 장치에서 트랜잭션을 완료 할 수 있습니다 이 요청은 API 버전을 지정하는 매개 변수를 사용합니다

귀하의 전화를 타겟으로, 이 거래에 허용 된 결제 수단뿐 아니라 Google은 전환 최적화를 중점적으로 다룹니다 IsReadyToPay 가 false를 반환하면, 우리는 강력히 추천한다 Google Pay 버튼을 표시하지 않습니다 이제 사용자가 Google Pay를 사용하여 지불 할 준비가되었음을 알았으므로, 버튼을 사용자에게 보이게 할 수 있습니다 개발자 설명서에서 그래픽 공유를 사용하는 것이 좋습니다

Google Pay 브랜딩이 올바르게 사용되도록하기 최신 지침에 따라 이 번들에서는, 드로어 블 및 레이아웃 리소스를 찾을 수 있습니다 서로 다른 화면 크기와 해상도에 맞게 조정할 수 있습니다 여러 언어로의 번역 버튼의 텍스트입니다 사용자가 버튼을 탭하면, 당신은 loadPaymentData (request) 를 호출한다 지불 시트를여십시오

PaymentDataRequest 객체를 생성 할 수있다 이는 특정 거래에 사용 된 지불 구성 세트입니다 추가 정보를 요청할 수 있습니다 배송 주소 및 이메일 주소와 마찬가지로, 결제 자격 증명 외에도 필요한만큼 정보를 수집하는 것이 좋습니다 사용자가 추가 정보를 입력하는 것을 방지하기 위해 계정에 저장되지 않을 수 있습니다

이 객체에서 호출 할 수있는 또 하나의 요점 PaymentRequest 토큰 매개 변수입니다 Google은 사용자가 선택한 카드에 대한 정보를 암호화합니다 가맹점의 보안 처리를위한 게이트웨이 또는 상인의 보안 서버에 직접 연결하십시오 프로세서의 통합 지침을 확인하십시오 지불을 확정하는 데 필요한 것을 알아 내야합니다 이제 요청 객체를 생성했습니다

당신은 loadPaymentData에 그것을 전달할 수 있습니다 – 지불 시트를 여는 비동기 작업 사용자가 선택을하면, 우리는 활동 결과로 PaymentData 오브젝트를 리턴합니다 사용자 선택에 대한 메타 데이터로 구성됩니다 또한 지불 토큰이 포함되어 있습니다 거래를 완료하는 데 사용할 수 있습니다

이제 최종 제작 준비 애플리케이션을 Google에 보낼 수 있습니다 최종 테스트 Google은 실제 카드로 앱을 테스트합니다 모든 것이 맞는지 알려줍니다 그런 다음 앱이 실행되도록 초기화됩니다

개발자 문서에서 추가 정보를 찾을 수 있습니다 gco/pay/api에서 Google Pay 및 Android에 대한 향후 동영상을 놓치지 마세요 Android 개발자 채널에 가입하십시오 모바일로 시청하는 경우, 새 벨소리 알림을 받으려면 작은 벨을 살짝 누르십시오

곧 뵙겠습니다!