PATH:
home
/
rwabteecom
/
public_html
/
vendor
/
srmklive
/
paypal
/
src
/
Traits
/
PayPalAPI
/
BillingPlans
/
Editing: PricingSchemes.php
<?php namespace Srmklive\PayPal\Traits\PayPalAPI\BillingPlans; use Throwable; trait PricingSchemes { protected $pricing_schemes = []; /** * Add pricing scheme for the billing plan. * * @param string $interval_unit * @param int $interval_count * @param float $price * @param bool $trial * * @throws Throwable * * @return \Srmklive\PayPal\Services\PayPal */ public function addPricingScheme(string $interval_unit, int $interval_count, float $price, bool $trial = false): \Srmklive\PayPal\Services\PayPal { $this->pricing_schemes[] = $this->addPlanBillingCycle($interval_unit, $interval_count, $price, $trial); return $this; } /** * Process pricing updates for an existing billing plan. * * @throws \Throwable * * @return array|\Psr\Http\Message\StreamInterface|string */ public function processBillingPlanPricingUpdates() { return $this->updatePlanPricing($this->billing_plan['id'], $this->pricing_schemes); } }
SAVE
CANCEL