Changeset View
Changeset View
Standalone View
Standalone View
externals/stripe-php/lib/Stripe/Refund.php
- This file was added.
| <?php | |||||
| class Stripe_Refund extends Stripe_ApiResource | |||||
| { | |||||
| /** | |||||
| * @return string The API URL for this Stripe refund. | |||||
| */ | |||||
| public function instanceUrl() | |||||
| { | |||||
| $id = $this['id']; | |||||
| $charge = $this['charge']; | |||||
| if (!$id) { | |||||
| throw new Stripe_InvalidRequestError( | |||||
| "Could not determine which URL to request: " . | |||||
| "class instance has invalid ID: $id", | |||||
| null | |||||
| ); | |||||
| } | |||||
| $id = Stripe_ApiRequestor::utf8($id); | |||||
| $charge = Stripe_ApiRequestor::utf8($charge); | |||||
| $base = self::classUrl('Stripe_Charge'); | |||||
| $chargeExtn = urlencode($charge); | |||||
| $extn = urlencode($id); | |||||
| return "$base/$chargeExtn/refunds/$extn"; | |||||
| } | |||||
| /** | |||||
| * @return Stripe_Refund The saved refund. | |||||
| */ | |||||
| public function save() | |||||
| { | |||||
| $class = get_class(); | |||||
| return self::_scopedSave($class); | |||||
| } | |||||
| } | |||||