1

내 webapp에서 신용 카드를 처리하고 싶습니다. 앱에서 반복 청구가 필요하지 않습니다.Gym Pact와 같은 이벤트 기반 지불 솔루션은 무엇을 사용합니까?

대신 나는 특정 이벤트에 의해 트리거 지불을 구현하고 싶습니다 : 예를 들어, 사용자가했다는 사실에 기초/응용 프로그램에서 어떤 행동을하지 않았다.

예를 들어 Gym Pact은 사용자가 특정 시간에 특정 위치에서 앱에 로그인하지 않으면 사용자 카드에 비용이 청구됩니다.

이러한 기능을 구현하는 데 사용할 수있는 SaaS 결제 솔루션은 무엇입니까?

그래서, 기본적으로 내가 앱가 필요로 할 때 내 앱이 사용자를 충전 할 수있는 결제 솔루션이 필요하지만, 사용자가 '결제 확인 "버튼을 클릭하지 않을 경우.

P. 또한 카드 번호가 저장되는 방식과 보안 유지 방법에 관심이 있습니다 (특정 이벤트에서 카드 번호를 충전해야합니다.). 당신이 임시 요금을 확인하려면

답변

2

는, 당신은 단순히 '지급 토큰'서비스를 제공하는 결제 서비스 제공 업체와 함께 작동하도록해야합니다. 요즘에는 대부분이 않습니다.

비즈니스 로직

은 같은 것입니다 :

  • 사용자가 로그인까지, 그들은

  • 지불 게이트웨이 저장 카드 정보 (지불 게이트웨이에 직접 말하기, 웹을 통해) 자신의 신용 카드 정보를 등록 할 때 PCI 호환 방식으로 토큰 ID를 반환합니다.

  • 토큰 ID를 저장하고이를 사용자에게 연결합니다. 당신이 그 카드에 대한 충전을 할 때마다

그런 다음, 당신은 카드를 참조하는 토큰 ID를 사용하여 게이트웨이로 결제 정보를 제출합니다. 주의해야 할 점은 시간이 지남에 따라 카드 정보가 무효화되거나 카드 소지자가 분실/도난당한 것으로보고된다는 것입니다. 이러한 상황을 처리하고 필요한 경우 카드 정보를 업데이트 할 수있는 논리가 필요합니다.