顧客を作成する

manecoでは顧客を作成することにより、クレジットカード情報を登録することができます。
2回目以降の購入において、クレジットカード情報の入力を省略することができます。
また、継続課金を行うためには顧客の作成が必要になります。

顧客を作成する

トークンを指定することにより、クレジットカード情報を登録することができます。
クレジットカード情報を直接指定することもできますが、manecoではトークンでの登録を推奨しています。

加盟店様サーバで

$ curl "https://maneco.paygent.co.jp/maneco-api/customers" \
  -u "test_secret_2dKpG9t5D2ol8f2ZRlzLIi2p:" \
  -d "card=tok_CIjmoer8fdYv" \
  -d "email=taro.maneco@maneco.paygent.co.jp" \
  -d "description=メモ"
require "vendor/autoload.php";
use Maneco\Maneco;
$maneco = new Maneco("test_secret_2dKpG9t5D2ol8f2ZRlzLIi2p");
$maneco->customers->create(array(
                "card" => "tok_CIjmoer8fdYv",
                "email" => "taro.maneco@maneco.paygent.co.jp",
                "description" => "メモ"
            ));
import jp.co.paygent.maneco.Maneco;
Maneco maneco = new Maneco("test_secret_2dKpG9t5D2ol8f2ZRlzLIi2p");
maneco.customers.createRequest()
        .card("tok_CIjmoer8fdYv")
        .email("taro.maneco@maneco.paygent.co.jp")
        .description("メモ")
        .execute();

を実行することにより、顧客を作成することができます。

顧客を指定して取引を行う

顧客IDを指定することにより、特定の顧客に対して仮売上を作成することができます。

加盟店様サーバで

$ curl "https://maneco.paygent.co.jp/maneco-api/card-payments" \
  -u "test_secret_2dKpG9t5D2ol8f2ZRlzLIi2p:" \
  -d "amount=1000" \
  -d "customer_id=cus_Pdvv3MXQ31uq" \
  -d "capture=true" \
  -d "currency=JPY" \
  -d "description=メモ"
require "vendor/autoload.php";
use Maneco\Maneco;
$maneco = new Maneco("test_secret_2dKpG9t5D2ol8f2ZRlzLIi2p");
$maneco->cardPayments->create(array(
                "amount" => 1000,
                "customer_id" => "cus_Pdvv3MXQ31uq",
                "capture" => "true",
                "currency" => "JPY",
                "description" => "メモ"
            ));
import jp.co.paygent.maneco.Maneco;
Maneco maneco = new Maneco("test_secret_2dKpG9t5D2ol8f2ZRlzLIi2p");
maneco.cardPayments.createRequest()
            .amount(1000)
            .customerId("cus_Pdvv3MXQ31uq")
            .capture(true)
            .currency("JPY")
            .description("メモ")
            .execute();

を実行することにより、cus_Pdvv3MXQ31uqに対して仮売上を作成することができます。