2013-12-11 2 views
4

우리는 디지털 상품을 판매하는 사이트에서 페이팔을 결제 옵션 중 하나로 사용합니다. 통합은 Shopify의 ActiveMerchant gem을 통해 이루어집니다.모든 페이팔 거래에 대한 소액 결제 수수료 없음

Paypal reqs 당 2 가지 지불 경로가 있습니다 : 하나는 "신용 카드로 지불"이고 다른 하나는 "Paypal로 지불"하지만 Paypal의 같은 ​​장소에서 끝납니다. 다른 형태로 표시 (예 : 신용 카드 불이행 vs. 페이팔 로그인 불이행). ActiveMerchant 통합의 측면에서

는 호출은 하나 개의 매개 변수의 차이로 2 개 경로에 대한 allow_guest_checkout 동일합니다 :

response = EXPRESS_GATEWAY.setup_purchase(order.total * 100.0, 
              :ip => request.remote_ip, 
              :return_url => checkout_paypal_ec_return_url, 
              :cancel_return_url => checkout_url, 
              :items => collect_items_for_paypal(order), 
              :order_id => order.id, 
              :allow_guest_checkout => params[:cc]=='true', 
              :max_amount => order.total * 100.0, 
              :req_confirm_shipping => 0, 
              :no_shipping => 1 
) 

무엇이 일어나고있는 것은 그 경우 allow_guest_checkout 참으로, 우리 올바르게있는 사용자의 구매 micropayments 요금을 얻지 만 그렇지 않으면 거래 수수료는 Micropayments에 대해 우스꽝스러운 Paypal의 기본값입니다.

이제 누군가가 손님 체크 아웃 경로를 통해 들어올 수 있지만 궁극적으로 로그인 할 수 있음을 알고 있습니다.하지만 신용 카드 아이콘을 클릭하는 사람들이 실제로 Paypal이 아닌 신용 카드로 구매하려고한다고 가정 할 것입니다. (부차적 인 질문으로 PayPal 관리 인터페이스의 거래를 볼 때 Paypal이나 신용 카드로 결제했는지 여부를 알 수있는 방법이 없습니다.)

어쨌든 - 내가 더 파기 전에 누군가는 이것에 대한 어떤 제안이 있습니까?

답변

0

다소 이상한 문제입니다. 사실, 그것은 MP 지불에 대해 내가 이해 한 것과 모순됩니다. 일반적인 수수료 구조 나 MP를 가질 수 있다는 것입니다. 두 계정이 모두 필요한 경우 두 번째 계정을 열어야합니다. 따라서 정상적인 환율을 받고 있다면 내가 가지고있는 질문은 PayPal 계정이 정상적인 환율을 받고있는 계정에 맞는지 확실합니까? 여러 계정을 하나의 계정에 연결할 수는 있지만 MP 구조는 시도한 적이 없습니다.

Payments Standard가 이와 같은 경우에도 잘 모르겠지만 각 거래의 지불 세부 사항 페이지에서 API로 처리 된 항목이 무엇인지 알려줍니다. 그렇지 않으면 IPN notice은 대부분의 (전부는 아님) PayPal 통지와 약간 다릅니다. payer_statusVerified이 아니며 protection_eligibility은 신용 카드의 경우 None이 될 수 없습니다. 어쨌든 더 좋은 아이디어를 줄 수 있습니다.

+0

감사합니다. 나는 이것으로 페이팔 기술 지원에 정말로 갈 필요가 있다고 생각한다. – denishaskin