2015-01-01 6 views
0

(아름다운) 기본 결제 버튼 대신 맞춤 결제 버튼을 사용하여이 서버 측을 처리해야합니까? 또는 자바 스크립트 (price * amount)를 사용하여 논리를 수행하거나 생성하는 사용자 정의 토큰과 작동하지 않을 수 있습니까? 차이점이 있다면 Google Appengine에서 자바 API를 사용하고 있습니다.구입할 제품을 입력하는 방법은 무엇입니까?

답변

1

다른 게시물에 추가하려면 여기에 내가 어떻게하는지에 대한 구체적인 예가 있습니다.

기본 버튼이있는 '지금 지불'페이지에서 금액을 전달하십시오. 내가 이것을하는 한 가지 방법은 이전 페이지의 양식에서 온 것입니다. 이 금액을 분석합니다. 예 :

<?php 
... 
$data_amount = $_POST['data_amount']; 
... 
?> 

그리고 실제로 충전

<script 
    src="https://checkout.stripe.com/checkout.js" class="stripe-button" 
    ... 
    data-amount="<?php echo $data_amount; ?>" 
    ... 
</script> 

행운을 빕니다 처리되는 JS 스크립트에서 값으로이 금액을 사용!

0

제품/수량/가격 계산을 원하는대로 수행 할 수 있습니다. Stripe API는 단순히 서버 측이 카드 (또는 고객) 토큰을 전달하고 금액과 통화를 제공하는 "청구"를하기를 기대합니다. (선택 매개 변수도 많이 있습니다 ...)

"토큰 thingy"에는 지불 자체에 대한 정보가 없습니다.


필자는 Stripe을 직접 사용하지 않았습니다. 위의 내용은 설명서의 약식 (10 분) 읽기를 기반으로합니다. 그러나 Stripe "Documentation"메뉴를 통해 찾을 수있는 풍부한 예제가 있습니다. 여기에는 서버 측에서해야 할 일 (Java) 예제가 포함됩니다.

0

구매중인 품목에 대한 수량 및 기타 정보는 지불 게이트웨이 (이 경우 스트라이프)와 관련이 없습니다. 중요한 것은 결제 수단 (예 : '1234 년에 끝나는 비자 카드'), 금액, 통화 및 고객입니다.

스트라이프가 제공하는 체크 아웃 방법을 사용할 필요가 없으므로 직접 작성할 수 있습니다. 스트라이프 예제는 광범위하며 Java 코드가 포함되어 있지만 실제로 코드 자체보다 개념이 어렵습니다. 개념은 그다지 어렵지 않습니다. 토큰은 지불 방법/고객을 나타내며 청구되는 금액과 아무 관련이 없습니다.

0

다른 사람들이 언급했듯이 토큰에는 수량/청구 금액 정보가 포함되어 있지 않습니다. 청구 금액이 청구 대상으로 이동합니다.

지금까지 추가 정보, 특히 수량 등이있는 고전적인 PayPal 세상에서 온 경우 또는 추가 목적을 알기 위해 백엔드가 필요로하는 용도 일지라도 대부분의 추가 정보 (전부는 아님) Stripe 객체를 사용하면 선택적 '메타 데이터'에 키 - 값 쌍을 저장할 수 있습니다.

비용을 감당하려면 (특히 세금 또는 기타 계산을 통해 총액을 얻는 경우) 필수품 (수량, 단가, 세금, 항목 별 목록 등)을 채우고 싶을 것입니다. 처리 흐름에서 세부 사항을 온전하게 점검 및/또는 추출 할 수 있도록 해당 블록에 통합 할 수 있습니다.

스트라이프 워드 프로세서는 꽤 잘되어 있습니다. 예제 열의 상단에있는 'Java'를 클릭하면 대부분의 경우 잘라 붙이기 예제가 표시됩니다.

관련 문제