Lambdaでstripeを使う方法

Webpayがサービス終了ということですが、stripeをLambdaで使う方法です。

stripeには

  • curl
  • Ruby
  • Python
  • PHP
  • Java
  • Node
  • Go

のSDKが用意されているので、Lambdaで使う時にはNodeを使えばOKです。

var stripe = require("stripe")(
    "your secret key"
);
stripe.setApiVersion('2016-07-06');

exports.handler = function (event, context) {
  stripe.customers.retrieve("cus_XXXXXXXXX", function (err, customer) {
    if (err) {
      console.log(err, err.stack);
      context.fail(err);
    } else {
      console.log(customer);
      context.success("success");
    }
  });
};

みたいにして使います。