| 
									
										
										
										
											2014-04-14 16:15:46 -04:00
										 |  |  | extends ../layout | 
					
						
							| 
									
										
										
										
											2014-03-31 16:00:51 -04:00
										 |  |  | 
 | 
					
						
							|  |  |  | block content | 
					
						
							| 
									
										
										
										
											2014-04-14 17:34:51 -04:00
										 |  |  |   .page-header | 
					
						
							|  |  |  |     h2 Stripe API | 
					
						
							| 
									
										
										
										
											2014-03-31 16:00:51 -04:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2014-04-14 17:34:51 -04:00
										 |  |  |   .btn-group.btn-group-justified | 
					
						
							|  |  |  |     a.btn.btn-primary(href='https://stripe.com/docs/tutorials/checkout') | 
					
						
							|  |  |  |       i.fa.fa-home | 
					
						
							| 
									
										
										
										
											2014-04-14 17:54:14 -04:00
										 |  |  |       | Stripe Checkout | 
					
						
							| 
									
										
										
										
											2014-04-14 17:34:51 -04:00
										 |  |  |     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 | 
					
						
							| 
									
										
										
										
											2014-04-14 17:54:14 -04:00
										 |  |  |       | Get API Keys | 
					
						
							| 
									
										
										
										
											2014-04-14 17:34:51 -04:00
										 |  |  | 
 | 
					
						
							|  |  |  |   br | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   form(method='POST') | 
					
						
							|  |  |  |     input(type='hidden', name='_csrf', value=_csrf) | 
					
						
							|  |  |  |     script( | 
					
						
							|  |  |  |     src='https://checkout.stripe.com/checkout.js', | 
					
						
							|  |  |  |     class='stripe-button', | 
					
						
							| 
									
										
										
										
											2014-10-18 15:44:55 -07:00
										 |  |  |     data-key=publishableKey, | 
					
						
							| 
									
										
										
										
											2014-04-14 17:34:51 -04:00
										 |  |  |     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 } |