local key = '<YOUR STRIPE KEY HERE>'
local status = http.request({
method='post',
url='https://api.stripe.com/v1/charges',
auth={key, ''}, -- basic auth
data={
currency='usd',
description='Fake donation via example.',
card=request.form.stripeToken,
amount=1000 --($10)
}}).statuscode
if status == 200 then
return "Thank you for your (fake) donation of $10!"
else
return "Charge rejected."
end
<form action="https://examples.webscript.io/stripe" method="post">
<script src="https://button.stripe.com/v1/button.js"
data-key="pk_test_NKyBwM9QzQP7edEicIPOqLrL"
data-amount="1000" class="stripe-button"></script>
</form>