Add integration for accepting payments with Authorize.net. https://developer.authorize.net/hello_world.html
16 lines
591 B
Plaintext
16 lines
591 B
Plaintext
<% if @user_upgrade.stripe? %>
|
|
var stripe = Stripe("<%= j Danbooru.config.stripe_publishable_key %>");
|
|
stripe.redirectToCheckout({ sessionId: "<%= j @checkout.id %>" });
|
|
<% elsif @user_upgrade.authorize_net? %>
|
|
$(function() {
|
|
var url = "<%= j @checkout[0] %>";
|
|
var token = "<%= j @checkout[1] %>";
|
|
|
|
var $form = $('<form method="POST">').attr("action", url)
|
|
var $input = $('<input type="hidden" name="token">').val(token);
|
|
$form.append($input).appendTo("body").submit();
|
|
});
|
|
<% else %>
|
|
<% raise NotImplementedError, "payment method not implemented" %>
|
|
<% end %>
|