0
지불 API를 사용하기 시작했으며 their jsfiddle example을 따르고 있습니다. 그들은 바이올린에있는 requestbin 웹 사이트에 게시하고 있습니다. 그러나 대신 내 서버에 게시하도록하려면 어떻게해야합니까? 나는 균형 잡힌 지불, 가로장 및 햄을 사용하고 있습니다.API를 통해 게시물 요청 보내기
첫 번째 코드 줄 var THEPOSTTOLINK = 'http://requestb.in/1hkphb71';
이 예에서는 게시 위치를 보여 주지만 레일스에서는 어떻게 처리합니까? localhost : 3000 또는 www.mysite.user/account를 쓸 수 없습니다.
자바
var THEPOSTTOLINK = 'http://requestb.in/1hkphb71';
var marketplaceUri = '/v1/marketplaces/TEST-MPg9bCIQUZMBoiPMnvWkQJW';
balanced.init(marketplaceUri);
function responseCallbackHandler(response) {
switch (response.status) {
case 400:
console.log(response.error);
break;
case 404:
console.log(response.error);
break;
case 201:
var $form = $("#bank-account-form");
var bank_account_uri = response.data['uri'];
$('<input>').attr({
type: 'hidden',
value: bank_account_uri,
name: 'balancedBankAccountURI'
}).appendTo($form);
$form.attr({action: THEPOSTTOLINK});
$form.get(0).submit();
}
}
var tokenizeInstrument = function(e) {
e.preventDefault();
var $form = $('#bank-account-form');
var bankAccountData = {
name: $form.find('.ba-name').val(),
account_number: $form.find('.ba-an').val(),
bank_code: $form.find('.ba-rn').val(),
type: $form.find('select').val()
};
balanced.bankAccount.create(bankAccountData, responseCallbackHandler);
};
$('#bank-account-form').submit(tokenizeInstrument);
은행 계좌 양식
%form#bank-account-form{:action => "#", :method => "POST"}
= label_tag :bank_name, "Account Holder's Name"
= text_field_tag :bank_name, nil, name: nil, :value => "John Q. TaxPayer", class: "ba-name"
%p
= label_tag :route_num, "Routing Number"
= text_field_tag :route_num, nil, name: nil, :value => "121000358", class: "ba-rn"
%p
= label_tag :acct_num, "Account Number"
= text_field_tag :acct_num, nil, name: nil, :value => "9900000001", class: "ba-an"
%p
%button.btn{:type => "submit"}
tokenize
헤이는 remear 난 이미 난 그냥이 게시물이 이론적으로 질문에 대답 수 있지만, [것이 바람직 할 것입니다] 여기 –
했다 잊고 있었다 (http://meta.stackexchange.com/q/8259)를 포함하는 여기에 대한 답변의 필수적인 부분을 제공하고 참조 용 링크를 제공합니다. –