2

사용할 PayPal API를 알 수 없습니다.PCI 호환이 아닌 PayPal REST API를 통한 신용 카드 결제

나는 Rails 앱이 있으며 PayPal을 통한 신용 카드 정기 결제를 허용하고 싶습니다. 처음에는 익스프레스 체크 아웃 API을 사용하여 반복 청구를 지원하고 사용자가 PayPal 계정을 가지고 있지 않아도 사용할 수 있다고 생각했습니다.

이 클래식 SDK가 적극적으로 지원되지 않으며 이 미래에을 더 이상 사용되지 않습니다 : 그러나 나는 그들의 공식 루비 보석 merchant-sdk-rubyhttps://github.com/paypal/merchant-sdk-ruby이 더 이상 사용되지 않습니다 것을 보았다. 새로운 통합에 대한 전폭적 인지지를 들어, 그래서 곧 더 이상 사용되지 않습니다 뭔가를 사용하지 않을 루비 나머지 SDK

을 사용하십시오. 하지만 REST API를 사용하여 PCI 규격을 준수하지 않고 신용 카드를 사용할 수 있는지 여부를 이해할 수 없습니다.

사용자를 신용 카드 정보를 입력하고 Express Checkout처럼 내 사이트로 돌아갈 수있는 PayPal로 리디렉션하고 싶지만 신용 카드 정보가 내 사이트에서 수집되어 PayPal로 전달되는 예만 보입니다. 내 사이트에서 더 많은 보안 문제가있는 API를 통해

UPD : 나는 REST API를 내가 Accept credit card payments 섹션에서 찾을 것으로 예상하기 때문에 약간 이상한 문서의 Accept a PayPal payment 섹션에서이 질문에 대한 몇 가지 정보를 발견했다. 그들은 말 :

중요

가 : 신용 카드 수 있도록 고객 체크 아웃 지불을받을 페이팔 계정 옵션 계정 설정에 활성화되어 있는지 확인하십시오. 미국 계정에 대한 예를 들어, 여기에 경로 : 프로필> 내 판매 도구> 웹 사이트 환경 설정> 페이팔 계정 옵션

하지만 여전히 내 경우에는 작동 여부를 모르겠어요.

  1. 내가 할부 받아 고객 체크 아웃 기능을 사용할 수 있습니다 : 지금은 다음과 같은 질문을?
  2. 게스트 체크 아웃을 샌드 박스에서 테스트 할 수 있습니까? 그리고 내가 사용할 수있는 신용 카드 번호가 있다면?
  3. 사용자가 PayPal 자격 증명을 입력하는 대신 PayPal 사이트에 접속할 때 신용 카드 정보를 입력하는 기본 양식을 표시 할 수 있습니까?

어째서 ... 왜 그렇게 복잡합니까?

+0

페이팔을 사용해야합니까, 아니면 braintree, stripe, paymil 또는 다른 옵션을 사용할 수 있습니까? –

+0

가능한 경우 사이트 소유자에게 더 편리하기 때문에 PayPal을 계속 사용합니다. API와 문서는 이상적이지 않지만 최악은 아닙니다. –

+1

리디렉션 URL을 사용하여 간단한 페이팔 채크 아웃을 설명하고 반복 지불에 대한 후속 조치가있는 좋은 blogpost가 있습니다 ... http://www.gotealeaf.com/blog/basic-paypal-checkout-processing-in-rails –

답변

0

레일 스 캐스트 # 289가 이에 해당합니다. 그것은 당신이 프로 버전에 가입해야합니다. 꽤 복잡해 보이지만 그는 그것을 통해 당신을 안내합니다.

+0

고마워, 나는 그것을 이미 보았다. Ryan은 몇 년 동안 업데이트되지 않은'paypal-recurring' 보석을 사용하고 있습니다. REST API가 PP와 더 현대적인 방식으로 대화하는 것처럼 보이지만 계정을 만들지 않고 PayPal 사이트에 신용 카드 데이터를 입력하는 옵션이 있는지 여부를 알 수 없습니다. –

1

PHP 코드에 REST API에서 반복 결제 옵션을 이해하는 데 도움이되는 몇 가지 샘플이 있습니다.

https://github.com/paypal/PayPal-PHP-SDK/tree/master/sample/billing

또는 당신의 문서 후속 수 : 나는 특히이 조사 및 샌드 박스에 그것을 시도를 위해 다시

  • 을 얻을 것이다 https://developer.paypal.com/webapps/developer/docs/api/#billing-plans-and-agreements

    1. 을, 당신은을 만들 수 있습니다 여기 https://developer.paypal.com/webapps/developer/applications/myapps에 계정을 만드십시오. 앱을 만들어야하며 유효한 신용 카드가 생성됩니다.
    2. 이것은 매우 드물지만 내부 팀에 그러한 옵션이 있는지를 물어볼 수 있습니다.
  • 관련 문제