125 lines
3.4 KiB
Plaintext
125 lines
3.4 KiB
Plaintext
extends ../layout
|
|
|
|
block content
|
|
.page-header
|
|
h2 Stripe API
|
|
|
|
.btn-group.btn-group-justified
|
|
a.btn.btn-primary(href='https://stripe.com/docs/tutorials/checkout')
|
|
i.fa.fa-home
|
|
| Stripe Checkout
|
|
a.btn.btn-primary(href='https://stripe.com/docs/api', target='_blank')
|
|
i.fa.fa-code
|
|
| API Reference
|
|
a.btn.btn-primary(href='https://manage.stripe.com/account/apikeys', target='_blank')
|
|
i.fa.fa-gear
|
|
| Get API Keys
|
|
|
|
br
|
|
|
|
form(method='POST')
|
|
input(type='hidden', name='_csrf', value=_csrf)
|
|
script(
|
|
src='https://checkout.stripe.com/checkout.js',
|
|
class='stripe-button',
|
|
data-key='pk_test_6pRNASCoBOKtIshFeQd4XMUh',
|
|
data-image='http://static.tumblr.com/nljhkjv/z0Jlpk23i/logo',
|
|
data-name='Hackathon Starter',
|
|
data-description='Caramel Macchiato ($3.95)',
|
|
data-amount='395')
|
|
|
|
h3
|
|
i.fa.fa-credit-card
|
|
| Test Cards
|
|
p In test mode, you can use these test cards to simulate a successful transaction:
|
|
|
|
table.table.table-striped.table-bordered.table-condensed
|
|
thead
|
|
tr
|
|
th Number
|
|
th Card type
|
|
tbody
|
|
tr
|
|
td 4242 4242 4242 4242
|
|
td Visa
|
|
tr
|
|
td 4012 8888 8888 1881
|
|
td Visa
|
|
tr
|
|
td 5555 5555 5555 4444
|
|
td MasterCard
|
|
tr
|
|
td 5105 1051 0510 5100
|
|
td MasterCard
|
|
tr
|
|
td 3782 822463 10005
|
|
td American Express
|
|
tr
|
|
td 3714 496353 98431
|
|
td American Express
|
|
tr
|
|
td 6011 1111 1111 1117
|
|
td Discover
|
|
tr
|
|
td 6011 0009 9013 9424
|
|
td Discover
|
|
tr
|
|
td 3056 9309 0259 04
|
|
td Diners Club
|
|
tr
|
|
td 3852 0000 0232 37
|
|
td Diners Club
|
|
tr
|
|
td 3530 1113 3330 0000
|
|
td JCB
|
|
tr
|
|
td 3566 0020 2036 0505
|
|
td JCB
|
|
|
|
.panel.panel-primary
|
|
.panel-heading Stripe Successful Charge Example
|
|
.panel-body
|
|
p This is the response you will get when customer's card has been charged successfully.
|
|
| You could use some of the data below for logging purposes.
|
|
pre.
|
|
{ id: 'ch_103qzW2eZvKYlo2CiYcKs6Sw',
|
|
object: 'charge',
|
|
created: 1397510564,
|
|
livemode: false,
|
|
paid: true,
|
|
amount: 395,
|
|
currency: 'usd',
|
|
refunded: false,
|
|
card:
|
|
{ id: 'card_103qzW2eZvKYlo2CJ2Ss4kwS',
|
|
object: 'card',
|
|
last4: '4242',
|
|
type: 'Visa',
|
|
exp_month: 11,
|
|
exp_year: 2015,
|
|
fingerprint: 'Xt5EWLLDS7FJjR1c',
|
|
customer: null,
|
|
country: 'US',
|
|
name: 'sahat@me.com',
|
|
address_line1: null,
|
|
address_line2: null,
|
|
address_city: null,
|
|
address_state: null,
|
|
address_zip: null,
|
|
address_country: null,
|
|
cvc_check: 'pass',
|
|
address_line1_check: null,
|
|
address_zip_check: null },
|
|
captured: true,
|
|
refunds: [],
|
|
balance_transaction: 'txn_103qzW2eZvKYlo2CNEcJV8SN',
|
|
failure_message: null,
|
|
failure_code: null,
|
|
amount_refunded: 0,
|
|
customer: null,
|
|
invoice: null,
|
|
description: 'sahat@me.com',
|
|
dispute: null,
|
|
metadata: {},
|
|
statement_description: null }
|