php の curl が扱えるようになったので
cURLの関数が便利だったので、 PayPalの invocing を管理するAPIの呼び出し実装を作った。 phpのcurl ライブラリの使い方のHTTP実例いっぱい - それマグで!
paypal invocing php
使い方
まず、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 のアカウントで請求を扱えるようになるには、本人認証など色々と手続きが必要だが、一度手続きしてしまえば、結構なんでも出来て楽しかった。