2013-10-09 3 views
2

스트라이프에는 카드로 쉽게 지불 할 수있는 버튼이 있습니다. 나는 그것에게 주문량을 전달할 수 있도록 해킹하고 싶다. (20이 기본값) 현재 건설중인스트라이프 버튼에 사용자 정의 금액 생성

이 사이트는 http://pecosselfstorage.com/testpayments.html

내가 아무리 그들이 지불하고 싶지 넣어 할 수 있도록 고객이 필요합니다. 버튼을 클릭 한 후 팝업에 있는지 또는 버튼 옆에있는 페이지에 있는지는 중요하지 않습니다. 그러나 나는 그것이 팝업에있는 것을 선호 할 것이다.

Stripe의 사이트에 대한 링크를 게시하지 마십시오. 나는 그 모든 일들을 겪어 왔으며 어떤 도움도 찾을 수 없습니다.

모든 의견을 환영합니다. 감사!

답변

5

해킹이 필요하지 않습니다. Checkout에는 "기본값"이 없습니다. amount (또는 기본 버전의 경우 data-amount 속성을 통해 전달되는 항목)이 청구서입니다.

고객이 자신의 가격을 책정하게하려면 텍스트 필드와 해당 JavaScript 필드의 내용을 Checkout 호출에 입력하면됩니다 (정수 센트로 기억하십시오).

아마도 가장 쉬운 방법은 기본 페이지에 텍스트 입력란을 넣은 다음 직접 버튼을 추가하고 its API을 통해 Checkout을 호출하는 것입니다. 기본 버튼을 사용할 수는 있지만 DOM을 터치하거나 텍스트 필드를 변경하지 않아도됩니다.

jQuery- 신속하고 더러운 틱 버튼 #payButton 가정 의사 :

$('#payButton').click(function() { 
    // prep goes here 

    StripeCheckout.open({ 
     // data goes here 
     amount: $('#payAmount').val * 100, 
     // rest of data goes here 
    }); 

    // etc 
}); 
관련 문제