# 결제연동

4개의 포스트
post-thumbnail

Promise 실전에서 사용해보기

이 포스트는 토스비즈니스피드에서도 읽을 수 있습니다. 비동기 작업이란 특정 코드의 로직이 끝날 때까지 기다리지 않고, 나머지 코드를 먼저 실행하는 것이에요. 웹사이트 개발에는 비동기 작업을 자주 사용해요. 서버에서 데이터를 불러올 때 오래 걸릴 수도 있는데, 그동안 다른 코드를 실행하지 않고 가만히 기다리면 웹 사이트를 로딩하는 게 굉장히 오래 걸리기 때문이죠. 하지만 순서대로 불러야 하는 코드가 있으면 어떤 일이 일어날까요? 예를 들어, 연산이 끝나기도 전에 연산 결과를 파라미터로 사용하는 함수를 실행하면 에러가 나겠죠. 그래서 이런 비동기 작업을 순차적으로 실행하기 위해 JavaScript에서는 콜백 함수를 사용해요. 콜백 함수는 특정 로직이 끝났을 때 원하는 코드를 실행할 수 있어요. 하지만 콜백에 또 콜백을 계속 호출하게 되면 코드가 복잡해지고 에러도 처리하기 어려워요. 이런 단점은

2023년 9월 13일
·
4개의 댓글
·
post-thumbnail

iOS 앱에 결제위젯 연동하기

이 포스트는 토스비즈니스피드에서도 읽을 수 있습니다. 고객의 결제 경험은 매출과 연결되기 때문에 앱의 매우 중요한 부분이죠. 결제를 웹뷰로 연동할 수도 있지만, 웹뷰는 속도가 비교적 느리고 UI가 제한적이에요. 모바일 앱에서 결제를 빠르고 간편하게 연동하고 싶다면 토스페이먼츠 Native SDK를 사용해보세요. 지난번에는 Android에서 결제위젯을 연동해봤는데요. 오늘은 UIKit, SwiftUI 프레임워크의 차이점을 알아보고 iOS 앱애 결제위젯을 연동해볼게요. SwiftUI vs UIKit, 뭘 사용해야 돼요? 토스페이먼츠 SwiftUI vs UIKit Swift 개발자라면 UIKit

2023년 8월 2일
·
3개의 댓글
·
post-thumbnail

Android 앱에서 결제 주문서 만드는 방법

이 포스트는 토스비즈니스피드에서도 읽을 수 있습니다. 토스페이먼츠는 Android, iOS SDK를 제공하고 있는데요. 만약 Android 개발이 처음이라면 SDK 연동이 어려울 수 있어요. 이번 포스트에는 Android의 4대 컴포넌트 중 하나인 액티비티(Activity)가 뭔지 알아보고 토스페이먼츠 Android 결제위젯 SDK로 간단한 결제 주문서 화면을 만들어볼게요. 액티비티(Activity)란? 앱은 보통 홈 화면, 로그인 화면, 결제 화면 등 여러 화면으로 구성되어 있는데요. Android 액티비티(Activity)는 앱의 화면이에요. 앱을 켰을 때 바로 보이는 홈 화면은 보통 ‘메인 액티비티’라고 불러요. 결제

2023년 7월 19일
·
1개의 댓글
·
post-thumbnail

결제 요청, 인증, 승인… 이게 다 뭔가요?

결제 연동할 때, 이런 의문 가져보신 적 없으세요? 결제창을 띄워서 결제 요청에 성공했는데, 여기서 끝난 게 아니라 ‘승인 요청’까지 해야 결제 완료라고 하네요. 결제 요청과 승인은 어떻게 다르고, 왜 따로 처리해줘야 하는 걸까요? 결제 요청 과정 쪼개보기: 요청-인증-승인 결제 흐름.png PG사 입장에서 결제 요청은 구매자가 사려는 상품 정보, 구매자 정보 등을 전달해 결제창을 띄우고 이 정보를 제출하는 과정까지에요. 토스페이먼츠 결제창으로 생각해보면, 카드사를 선택하고 ”다음” 버튼을 선택해 카드사 창이 뜰 때 결제 요청이 된다고 볼 수 있죠. 요청 후에는 두 가지 과정이 차례로 진행되어야 하는데요. 카드사의 결제 인증 처리, 그리고 가맹점의 결제 승인 요청이에요. 각 단계에 대해 자세히 알아볼게요. 1-1. 결제 요청

2023년 4월 5일
·
0개의 댓글
·