Path: blob/master/externals/stripe-php/lib/Stripe/Refund.php
12256 views
<?php12class Stripe_Refund extends Stripe_ApiResource3{4/**5* @return string The API URL for this Stripe refund.6*/7public function instanceUrl()8{9$id = $this['id'];10$charge = $this['charge'];11if (!$id) {12throw new Stripe_InvalidRequestError(13"Could not determine which URL to request: " .14"class instance has invalid ID: $id",15null16);17}18$id = Stripe_ApiRequestor::utf8($id);19$charge = Stripe_ApiRequestor::utf8($charge);2021$base = self::classUrl('Stripe_Charge');22$chargeExtn = urlencode($charge);23$extn = urlencode($id);24return "$base/$chargeExtn/refunds/$extn";25}2627/**28* @return Stripe_Refund The saved refund.29*/30public function save()31{32$class = get_class();33return self::_scopedSave($class);34}35}363738