ASP.NET, HTML, AngularJS 및 Stripe.NET을 사용하는 카드 처리 API를 작성 중입니다. 나는 그들 모두에게 꽤 새로운 사람이다. 스트라이프 토큰을 서버 (여기)에 전송하는 문서를 따랐습니다. https://stripe.com/docs/stripe.js#card-validateCardNumberAngularJS 및 Stripe : 토큰을 서버로 보내서 양식에 토큰을 삽입하십시오.
효과가있었습니다. 그러나 JQuery 대신 AngularJS를 사용하려고합니다. 나는 JQuery와 코드의 AngularJS와이 부분에 JQuery와 변환 할 : 누군가가 도움을 줄 수있는 경우
Stripe.card.createToken({
number: $('.card-number').val(),
cvc: $('.card-cvc').val(),
exp_month: $('.card-expiry-month').val(),
exp_year: $('.card-expiry-year').val(),
address_zip: $('.address_zip').val()
}, stripeResponseHandler);
function stripeResponseHandler(status, response) {
// Grab the form:
var $form = $('#payment-form');
if (response.error) { // Problem!
// Show the errors on the form
$form.find('.payment-errors').text(response.error.message);
$form.find('button').prop('disabled', false); // Re-enable submission
} else { // Token was created!
// Get the token ID:
var token = response.id;
// Insert the token into the form so it gets submitted to the server:
$form.append($('<input type="hidden" name="stripeToken" />').val(token));
// Submit the form:
$form.get(0).submit();
}
}
, 나는 그에게 많은 감사합니다. 감사. :)