それマグで!

知識はカップより、マグでゆっくり頂きます。 takuya_1stのブログ

習慣に早くから配慮した者は、 おそらく人生の実りも大きい。

PaypalのInvocing をphp cURLで書いてみた

phpcurl が扱えるようになったので

cURLの関数が便利だったので、 PayPalの invocing を管理するAPIの呼び出し実装を作った。 phpのcurl ライブラリの使い方のHTTP実例いっぱい - それマグで!

paypal invocing php

gist0401494d266b35450ce4

使い方

まず、AccessTokenを作成して。

<?php

$v = new Invoice();
$v->secret = "xxxxxxxxxxxx";
$v->client_id = "AXBDFASFADFSADF";

$access_token = $v->getAccessToken($v->client_id,$v->secret);

請求書を作る

<?php
$v = new Invoice();
$v->access_token = "123yhgfds!"#RTGFD";
$invoice_id =$v->create( json_encode( $invoce_info ) );
echo $invoice_id;

請求書を送る

<?php
$v = new Invoice();
$v->access_token = "123yhgfds!"#RTGFD";
$v->send($invoice_id);

請求書をキャンセルする

<?php
$v = new Invoice();
$v->access_token = "123yhgfds!"#RTGFD";
$v->cancel($invoice_id);

などなど。

paypal のアカウントで請求を扱えるようになるには、本人認証など色々と手続きが必要だが、一度手続きしてしまえば、結構なんでも出来て楽しかった。