2014-06-09 3 views
0

내 스토어보기에 버튼을 추가하여 Rails 4 애플리케이션에서 PDF 책자를 판매하고 싶습니다. API에서 각 거래를 설정하는 방법에 대한 PayPal 설명서를 살펴 보았습니다. 그러나 특정 플랫폼을 사용하여 수동으로 API 솔루션을 구현하는 방법에 대한 세부 정보는 제공하지 않습니다.레일에서 PayPal 디지털 상품 익스프레스 체크 아웃 API를 구현하고 싶습니다

Stack Overflow에서 질문을 검색했습니다. 그들 중 누구도 Rails, Digital Goods 및 Express Checkout과 관련이 없습니다. 나는 보석 rails-api에 대해 알았지 만, API가 오직 내 응용 프로그램에만 해당된다.

레일즈에서 제 3 자 API를 구현하려고 시도한 것은 이번이 처음입니다. Express Checkout에 대한 PayPal 계정을 아직 ​​설정하지 않았습니다. 시작하기 전에 레일즈에서 제 3 자 API를 구현하기 위해 취할 단계를 알고 싶습니다.

레일에서 API를 구현하는 방법을 검색했지만 paypal-express gem 및이 링크 What is the first step to using a REST API in Rails? 이외의 특정 정보를 찾지 못했습니다. paypal-express gem에 대해 wiki을 읽을 때 어디서나 API 코드를 추가해야하는 위치를 찾지 못했습니다.

업데이트 : PayPal 개발자 페이지를 다시보고 나가 잠시 후에 rest-api-sdk-ruby gem을 추천한다는 것을 알았습니다. 그러나 문서는 내가하고 싶은 것이 아닌 모델을 사용하여이를 구현하는 방법에 대한 예제를 제공합니다.

도움을 주시면 감사하겠습니다. 나는 계속 수색 할 것이다. Square가 디지털 상품 용 API를 갖추고있어 구현하기가 훨씬 쉬울 수도 있습니다.

답변

0

Express Checkout API 구현에 대한 아이디어를 포기했습니다. 나는 디지털 상품에 쓸모없는 페이팔 버튼을 사용할 수있는 솔루션을 계속해서 찾기로 결정했습니다.

남편은 FetchApp이라는 솔루션을 발견했으며 최대 1MB의 저장 용량을 무료로 제공합니다. 지불을 원하는 PayPal 계정 이메일 주소를 추가하기 만하면됩니다.

파일에 필요한 저장 용량에 따라 무제한 제품 및 대역폭으로 월 단위 요금이 부과되는 다른 옵션이 있습니다. 나는 25MB에 대해 $ 5/월 옵션을 선택했다. 이것은 나의 책자에 필요한 것보다 더 많은 방법입니다. 회사가 청구하는 추가 비용은 없습니다. 매달 다운로드 량이 지속적으로 높다는 것을 확인하면 업그레이드를 요청할 수 있습니다.

$ 10/월 옵션도 있습니다. 서버에 파일을 업로드하는 대신 디지털 항목에 대한 링크를 넣을 수있는 계정을 업데이트합니다. 그들은 귀하의 링크를 숨기고 귀하의 링크에 통계를 수집합니다.

새 계정을 설정하고 테스트하는 데 약 한 시간이 걸렸습니다. 내 소책자의 Buy Now 버튼에 대한 코드를 복사했습니다. 클릭하면 정상적으로 PayPal 창이 열립니다. 결제가 처리되면 FetchApp는 다운로드 링크가 포함 된 이메일을 고객에게 보냅니다. 전자 메일은 사용자 정의 할 수 있습니다. 주문을 알리는 이메일을 보내달라고 요청할 수 있습니다. 이 서비스는 또한 귀하의 계정에서 구입하고 다운로드 한 것을 추적합니다.

여기에 YouTube 동영상이 how quick it is to set this up입니다.

이 제품은 Shopify에서 생산 한 첫 제품입니다. 이 작업을 수행하기 위해 PayPal 개발자를 체크 아웃하는 것을 고려하고 있다고 생각합니다. 이 사람들은 쉽게 구현할 수 있고 분명히 매우 높은 만족도를 보이는 이와 같은 서비스를 개발하는 것이 현명했습니다. 바라건대이 제품은 매우 오랜 시간 동안 사용할 수 있습니다.

관련 문제