2013-10-14 3 views
0

나는 ROR 앱과 mongodb를 고안하고 있습니다. 이제 처음에 앱 사용자는 이메일, 사용자 이름 및 비밀번호로 로그인되었습니다. 사용자가 로그인하면 그는 지불함으로써 프리미엄으로 업그레이드하는 옵션이 제공됩니다. 어떻게 할 수 있습니까? 내가 가진 생각 중 하나는 사용자 모델에 프리미엄 옵션 필드를 하나 더 추가하고 보험료를 가입 한 사람이 깃발을 올릴 것입니다. 아마도 나는 cc 애비뉴와 같은 타사 결제 게이트웨이를 사용할 것입니다. ccavenue가 지불이 이루어 졌다는 것을 어떻게 알릴 수 있습니까?일부 사용자를 프리미엄 사용자로 만들기

답변

1

가입하기 전에 해당 문서를 읽을 수 있습니다. http://www.ccavenue.com/quick.jsp

일반적으로 카드에 성공했는지 실패했는지 알려주는 콜백 기능을 제공합니다. 이 정보를 기반으로 User 테이블의 열을 업데이트하거나 Payments이라는 별도의 테이블에 모든 결제 정보 (날짜, 시간, 성공 등)가 포함될 수도 있습니다. 해당 경로가있는 경우 User 모델을 has_one 또는 has_many 지불을 사용하도록 설정할 수 있습니다.

+0

레일에 언급 된 내용이 없습니다. –

+0

다른 코드를보고 콜백을 결정할 수 있는지 확인하거나 기술 팀에 문의하여 도움을받을 수 있습니다. Rails를 지원하는 항목이 필요하다면, 분명히 다른 곳을 봐야 할 것입니다. – tyler

관련 문제