Skip to content

Instantly share code, notes, and snippets.

View SeraphimSerapis's full-sized avatar

Tim Messerschmidt SeraphimSerapis

View GitHub Profile
@SeraphimSerapis
SeraphimSerapis / cardnumber.js
Created May 18, 2015 20:22
Hosted Fields card number
var FieldCardNumber = React.createClass({
render: function() {
return (
<div className="form-group">
<label htmlFor="card-number">Card Number</label>
<div id="card-number" className="form-control" />
</div>
);
}
});
{% for plan in plans_created %}
<li class="list-group-item">
<div class="row">
<div class="col-lg-3 col-md-3 text-center">
</div>
<div class="col-lg-7 col-md-7 section-box">
<h2>{{ plan.name }}</h2>
<p>{{ plan.description }}</p>
</div>
</div>
{% for plan in plans_created %}
<li class="list-group-item">
<div class="row">
<div class="col-lg-3 col-md-3 text-center">
</div>
<div class="col-lg-7 col-md-7 section-box">
<h2>{{ plan.name }}</h2>
<p>{{ plan.description }}</p>
</div>
</div>
'use strict';
var express = require('express');
var router = express.Router();
var paypal = require('paypal-rest-sdk');
paypal.configure({
'host': 'api.sandbox.paypal.com',
'client_id': 'AVweyxD7IVfkvMjVS5E0RKTgQCUX7vEWgcfMqbkuKxJdsmMa5_SqpGXlZswl',
'client_secret': 'ED8MlRD5nfwljvkobSt61E7MoIspiU1y5JWNdvK3gbPKwOqRt0X6bRNCBYyX'
Day 1
Julian Cheal
Dancing with Robots
?
Tero Parviainen
Build Your Own AngularJS
?
@SeraphimSerapis
SeraphimSerapis / correlationid.java
Created February 20, 2014 07:59
Acquire the Correlation ID that must be send over to the server
String correlationId = PayPalConfiguration.getApplicationCorrelationId(this);
@SeraphimSerapis
SeraphimSerapis / activityresult.java
Created February 20, 2014 07:58
Process the result of the PayPalFuturePaymentActivity
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
if (requestCode == REQUEST_CODE_FUTURE_PAYMENT) {
if (resultCode == Activity.RESULT_OK) {
PayPalAuthorization auth = data
.getParcelableExtra(PayPalFuturePaymentActivity.EXTRA_RESULT_AUTHORIZATION);
if (auth != null) {
String authorization_code = auth.getAuthorizationCode();
// send authorization code to server to receive the access & refresh code
}
@SeraphimSerapis
SeraphimSerapis / intent.java
Last active August 29, 2015 13:56
Starts the FuturePaymenActivity that enables the user's authorization
Intent intent = new Intent(MyActivity.this, PayPalFuturePaymentActivity.class);
startActivityForResult(intent, REQUEST_CODE_FUTURE_PAYMENT);
@SeraphimSerapis
SeraphimSerapis / configuration.java
Created February 20, 2014 07:56
Configuration of PayPal's mSDK v2 for Android
private static PayPalConfiguration config = new PayPalConfiguration()
.environment(CONFIG_ENVIRONMENT)
.clientId(CONFIG_CLIENT_ID)
// The following are only used in PayPalFuturePaymentActivity.
.merchantName("Innovative cab app")
.merchantPrivacyPolicyUri(Uri.parse("https://www.example.com/privacy"))
.merchantUserAgreementUri(Uri.parse("https://www.example.com/legal"));
@SeraphimSerapis
SeraphimSerapis / liwpp.js
Created October 12, 2013 23:41
Code to use Log In with PayPal in Node.js apps. Uses request and querystring and runs on the express framework.
'use strict';
var request = require('request');
var querystring = require('querystring');
/*
* CLIENT DETAILS
*/
var CLIENT_ID = "CLIENT_ID_HERE";