| 1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- <?php
- namespace Stripe;
- /**
- * Class ApplicationFeeRefund
- *
- * @package Stripe
- */
- class ApplicationFeeRefund extends ApiResource
- {
- /**
- * @return string The API URL for this Stripe refund.
- */
- public function instanceUrl()
- {
- $id = $this['id'];
- $fee = $this['fee'];
- if (!$id) {
- throw new Error\InvalidRequest(
- "Could not determine which URL to request: " .
- "class instance has invalid ID: $id",
- null
- );
- }
- $id = Util\Util::utf8($id);
- $fee = Util\Util::utf8($fee);
- $base = ApplicationFee::classUrl();
- $feeExtn = urlencode($fee);
- $extn = urlencode($id);
- return "$base/$feeExtn/refunds/$extn";
- }
- /**
- * @param array|string|null $opts
- *
- * @return ApplicationFeeRefund The saved refund.
- */
- public function save($opts = null)
- {
- return $this->_save($opts);
- }
- }
|