Files
danbooru/app/views/user_upgrades/create.js.erb
evazion 1eb15da7c5 upgrades: add authorize.net integration.
Add integration for accepting payments with Authorize.net.

https://developer.authorize.net/hello_world.html
2022-05-15 01:47:45 -05:00

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 %>