szwtdl/paypal
最新稳定版本:v1.0.0
Composer 安装命令:
composer require szwtdl/paypal
包简介
paypal
README 文档
README
Installation
You can add this library as a local, per-project dependency to your project using Composer:
composer require szwtdl/paypal
paypal
use Szwtdl\Paypal\Paypal $paypal = new Paypal('client_id','client_key','dev')
laravel
在刚刚创建的应用里,我们需要更新一下配置文件 config/services.php,添加以下部分:
config/services.php
'paypal' => [ 'client_id' => '', 'client_key' => '', 'mode' => 'prod', ]
ProductCreate
$paypal->ProductCreate("每天订购", "每天sand", 'SERVICE', 'SOFTWARE', 'https://example.com/streaming.jpg', 'https://example.com/home');
ProductList
$paypal->ProductList(1,20)
ProductDetail
$paypal->ProductDetail("PROD-8RU94658131561729")
ProductUpdate
$paypal->ProductUpdate("PROD-8RU94658131561729", [ 'description' => 'xxx' ]);
PlansList
$paypal->PlansList('PROD-8RU94658131561729', 1, 10, true);
PlansCreate
$paypal->PlansCreate([ 'product_id' => 'PROD-8RU94658131561729', 'name' => '优酷年会员', 'description' => '定期续费', 'status' => 'ACTIVE', 'billing_cycles' => [ [ 'frequency' => [ 'interval_unit' => 'MONTH', 'interval_count' => 3 ], 'tenure_type' => 'REGULAR', 'sequence' => 1, 'total_cycles' => 0, 'pricing_scheme' => [ 'fixed_price' => [ 'value' => 20.99, 'currency_code' => 'USD' ] ] ] ], 'payment_preferences' => [ 'auto_bill_outstanding' => true, 'setup_fee' => [ 'value' => 0, 'currency_code' => 'USD' ], 'setup_fee_failure_action' => 'CONTINUE', 'payment_failure_threshold' => 3 ], 'taxes' => [ 'percentage' => 0, 'inclusive' => false ] ]);
PlansUpdate
$paypal->PlansUpdate("P-0BL89979RT255525KMLQP5AA", [ 'description' => '新产品' ]);
PlansDetail
PlansActivate
PlansDeactivate
SubscriptionCreate
SubscriptionList
SubscriptionDetail
SubscriptionActivate
统计信息
- 总下载量: 41
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 2
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2022-07-25