OXIESEC PANEL
- Current Dir:
/
/
home
/
u432548786
/
domains
/
it-tas.com
/
public_html
/
razorpay-php
/
src
Server IP: 191.96.63.230
Upload:
Create Dir:
Name
Size
Modified
Perms
📁
..
-
01/20/2024 07:33:04 AM
rwxr-xr-x
📄
.src.php
0 bytes
01/20/2024 07:33:04 AM
rw-rw-rw-
📄
Addon.php
402 bytes
01/20/2024 07:32:19 AM
rw-rw-rw-
📄
Api.php
1.7 KB
01/20/2024 07:32:19 AM
rw-rw-rw-
📄
ArrayableInterface.php
190 bytes
01/20/2024 07:32:19 AM
rw-rw-rw-
📄
Card.php
196 bytes
01/20/2024 07:32:19 AM
rw-rw-rw-
📄
Collection.php
324 bytes
01/20/2024 07:32:19 AM
rw-rw-rw-
📄
Customer.php
761 bytes
01/20/2024 07:32:19 AM
rw-rw-rw-
📄
Entity.php
5.62 KB
01/20/2024 07:32:19 AM
rw-rw-rw-
📁
Errors
-
01/20/2024 07:32:19 AM
rwxr-xr-x
📄
Invoice.php
2.43 KB
01/20/2024 07:32:19 AM
rw-rw-rw-
📄
Order.php
594 bytes
01/20/2024 07:32:19 AM
rw-rw-rw-
📄
Payment.php
1.88 KB
01/20/2024 07:32:19 AM
rw-rw-rw-
📄
Plan.php
361 bytes
01/20/2024 07:32:19 AM
rw-rw-rw-
📄
Refund.php
410 bytes
01/20/2024 07:32:19 AM
rw-rw-rw-
📄
Request.php
6.03 KB
01/20/2024 07:32:19 AM
rw-rw-rw-
📄
Resource.php
1.09 KB
01/20/2024 07:32:19 AM
rw-rw-rw-
📄
Settlement.php
881 bytes
01/20/2024 07:32:19 AM
rw-rw-rw-
📄
Subscription.php
790 bytes
01/20/2024 07:32:19 AM
rw-rw-rw-
📄
Token.php
707 bytes
01/20/2024 07:32:19 AM
rw-rw-rw-
📄
Transfer.php
1.47 KB
01/20/2024 07:32:19 AM
rw-rw-rw-
📄
Utility.php
2.25 KB
01/20/2024 07:32:19 AM
rw-rw-rw-
📄
VirtualAccount.php
787 bytes
01/20/2024 07:32:19 AM
rw-rw-rw-
Editing: Payment.php
Close
<?php namespace Razorpay\Api; use Requests; class Payment extends Entity { /** * @param $id Payment id */ public function fetch($id) { return parent::fetch($id); } public function all($options = array()) { return parent::all($options); } /** * Patches given payment with new attributes * * @param array $attributes * * @return Payment */ public function edit($attributes = array()) { $url = $this->getEntityUrl() . $this->id; return $this->request(Requests::PATCH, $url, $attributes); } /** * @param $id Payment id */ public function refund($attributes = array()) { $refund = new Refund; $attributes = array_merge($attributes, array('payment_id' => $this->id)); return $refund->create($attributes); } /** * @param $id Payment id */ public function capture($attributes = array()) { $relativeUrl = $this->getEntityUrl() . $this->id . '/capture'; return $this->request('POST', $relativeUrl, $attributes); } public function transfer($attributes = array()) { $relativeUrl = $this->getEntityUrl() . $this->id . '/transfers'; return $this->request('POST', $relativeUrl, $attributes); } public function refunds() { $refund = new Refund; $options = array('payment_id' => $this->id); return $refund->all($options); } public function transfers() { $transfer = new Transfer(); $transfer->payment_id = $this->id; return $transfer->all(); } public function bankTransfer() { $relativeUrl = $this->getEntityUrl() . $this->id . '/bank_transfer'; return $this->request('GET', $relativeUrl); } }