2011-08-06 2 views
3

필자는 Rails 애플리케이션에 약간의 수수께끼가 있습니다. 청구를 위해 사용할 모델이 구독 단위 (적어도 처음에는)와 반대되는 사용 단위 인 것처럼 보입니다. Recurly의 Transparent Post API (훌륭한 제품)를 이미 구현했지만 잔인 함이 될 수 있습니다.Rails와 함께 반복 결제에 사용 하시겠습니까?

월별 요금없이 무료 요금제를 설정 한 다음 한 번만 거래를 시작할 수 있습니다. 이는 우리가 찾고있는 PCI 컴플라이언스의 수준을 만족 시키며 재 방문 고객이 제 3 자에 의해 저장된 신용 카드 정보를 가질 수 있도록합니다.

더 복잡하게하기 위해 향후 사용 요금 청구 외에 가입 기반 요금제가 필요할 수도 있습니다. 반복되는 결제 플랫폼을 유지할 것인지 또는 ActiveMerchant를 단순히 사용하고 신용 카드를 저장하지 않고 PCI 규정 준수 (PCI 준수)의 변경 사항을 처리할지 여부에 대한 조언을 기다리고 있습니다. 또한 가입 계획없이 일회성 반복 트랜잭션을 처리하는 또 다른 도구가 있는지 궁금하십니까?

답변

2

Authorize.net CIM 또는 Braintree와 함께 ActiveMerchant를 사용하면 PCI 준수를 위해 카드 정보를 저장하고 그 중 하나에서 돌아올 토큰에 따라 언제든지 어떤 금액의 트랜잭션을 실행할 수 있습니다. 나중에 반복 결제에 추가하는 것을 배제하지 않을 것입니다. 자동으로 저장된 토큰에 대해 요금을 부과하기 시작할 것입니다.

SaaS Rails Kit (필자가 쓴)은 반복 결제 및 일회성 트랜잭션을 수행하는 데이 방법을 사용합니다.