Файловый менеджер - Редактировать - /var/www/html/libraries/omnipay3/vendor/omnipay/authorizenet/src/Message/CIMUpdatePaymentProfileRequest.php
Ðазад
<?php namespace Omnipay\AuthorizeNet\Message; /** * Request to create customer payment profile for existing customer. */ class CIMUpdatePaymentProfileRequest extends CIMCreatePaymentProfileRequest { protected $requestType = 'updateCustomerPaymentProfileRequest'; public function getData() { $this->validate('card', 'customerProfileId', 'customerPaymentProfileId'); $this->cardValidate(); $data = $this->getBaseData(); $data->customerProfileId = $this->getCustomerProfileId(); $this->addPaymentProfileData($data); $this->addTransactionSettings($data); return $data; } /** * Adds payment profile to the specified xml element * * @param \SimpleXMLElement $data */ protected function addPaymentProfileData(\SimpleXMLElement $data) { // This order is important. Payment profiles should come in this order only $req = $data->addChild('paymentProfile'); $this->addBillingData($req); $req->customerPaymentProfileId = $this->getCustomerPaymentProfileId(); } public function sendData($data) { $headers = array('Content-Type' => 'text/xml; charset=utf-8'); $data = $data->saveXml(); $httpResponse = $this->httpClient->request('POST', $this->getEndpoint(), $headers, $data); return $this->response = new CIMUpdatePaymentProfileResponse($this, $httpResponse->getBody()->getContents()); } }
| ver. 1.1 | |
.
| PHP 8.4.18 | Ð“ÐµÐ½ÐµÑ€Ð°Ñ†Ð¸Ñ Ñтраницы: 0 |
proxy
|
phpinfo
|
ÐаÑтройка