Skip to content

Technical Plugin RazorPayYPT

Daniel Neto edited this page Oct 29, 2026 · 1 revision

Technical: RazorPayYPT plugin

Integrates Razorpay checkout and webhook processing.

Audience: developers, advanced administrators and AI-assisted diagnosis. Plugin catalog.

Source baseline

  • Review date: 2026-10-29. Method: static source analysis; runtime/provider behavior was not exercised.
  • Code ownership: AVideo Streamer repository.
  • Reported version: 1.0.
  • Source revision: 7d48f2dfc0289236718a3f9fba7c5ffecff4a37f.
  • Entry class file: RazorPayYPT.php.

Confirm the installed plugin version independently of the Streamer version. Configuration defaults below are not a dump of this installation's saved settings.

Dependencies

Plugin Required by declaration Source reason
YPTWallet Required Credits confirmed RazorPay payments to the user wallet balance
Subscription Optional Optional recurring subscription plan integration

Literal runtime plugin references: Subscription, YPTWallet. These calls do not mean every referenced plugin is mandatory.

Hook integration

Override Implementation
getTags() RazorPayYPT.php:18

Configuration assignments

These are direct assignments inside getEmptyDataObject(), not evaluated effective defaults. Stored plugins.object_data, globals, structured values and conditional branches may alter runtime behavior. Private/default credential values are omitted.

Field Literal default or expression type Literal source label/help Evidence
api_key Private setting; value omitted — source
api_secret Private setting; value omitted — source
webhookSecret Private setting; value omitted — source

Files and request surface

This inventory distinguishes implementation files from an API specification. Includes, templates, callbacks and CLI workers are not interchangeable HTTP endpoints. Request-field names below are direct source references, not a complete schema or permission declaration.

File Source role Direct request fields observed
RazorPayYPT.php plugin entry class —
ipn.php PHP page/include/worker; inspect caller —
razorpay-php/Razorpay.php PHP page/include/worker; inspect caller —
razorpay-php/libs/Requests-1.8.0/library/Requests.php class/helper implementation —
razorpay-php/libs/Requests-1.8.0/library/Requests/Auth.php class/helper implementation —
razorpay-php/libs/Requests-1.8.0/library/Requests/Auth/Basic.php class/helper implementation —
razorpay-php/libs/Requests-1.8.0/library/Requests/Cookie.php class/helper implementation —
razorpay-php/libs/Requests-1.8.0/library/Requests/Cookie/Jar.php class/helper implementation —
razorpay-php/libs/Requests-1.8.0/library/Requests/Exception.php class/helper implementation —
razorpay-php/libs/Requests-1.8.0/library/Requests/Exception/HTTP.php class/helper implementation —
razorpay-php/libs/Requests-1.8.0/library/Requests/Exception/HTTP/304.php class/helper implementation —
razorpay-php/libs/Requests-1.8.0/library/Requests/Exception/HTTP/305.php class/helper implementation —
razorpay-php/libs/Requests-1.8.0/library/Requests/Exception/HTTP/306.php class/helper implementation —
razorpay-php/libs/Requests-1.8.0/library/Requests/Exception/HTTP/400.php class/helper implementation —
razorpay-php/libs/Requests-1.8.0/library/Requests/Exception/HTTP/401.php class/helper implementation —
razorpay-php/libs/Requests-1.8.0/library/Requests/Exception/HTTP/402.php class/helper implementation —
razorpay-php/libs/Requests-1.8.0/library/Requests/Exception/HTTP/403.php class/helper implementation —
razorpay-php/libs/Requests-1.8.0/library/Requests/Exception/HTTP/404.php class/helper implementation —
razorpay-php/libs/Requests-1.8.0/library/Requests/Exception/HTTP/405.php class/helper implementation —
razorpay-php/libs/Requests-1.8.0/library/Requests/Exception/HTTP/406.php class/helper implementation —
razorpay-php/libs/Requests-1.8.0/library/Requests/Exception/HTTP/407.php class/helper implementation —
razorpay-php/libs/Requests-1.8.0/library/Requests/Exception/HTTP/408.php class/helper implementation —
razorpay-php/libs/Requests-1.8.0/library/Requests/Exception/HTTP/409.php class/helper implementation —
razorpay-php/libs/Requests-1.8.0/library/Requests/Exception/HTTP/410.php class/helper implementation —
razorpay-php/libs/Requests-1.8.0/library/Requests/Exception/HTTP/411.php class/helper implementation —
razorpay-php/libs/Requests-1.8.0/library/Requests/Exception/HTTP/412.php class/helper implementation —
razorpay-php/libs/Requests-1.8.0/library/Requests/Exception/HTTP/413.php class/helper implementation —
razorpay-php/libs/Requests-1.8.0/library/Requests/Exception/HTTP/414.php class/helper implementation —
razorpay-php/libs/Requests-1.8.0/library/Requests/Exception/HTTP/415.php class/helper implementation —
razorpay-php/libs/Requests-1.8.0/library/Requests/Exception/HTTP/416.php class/helper implementation —
razorpay-php/libs/Requests-1.8.0/library/Requests/Exception/HTTP/417.php class/helper implementation —
razorpay-php/libs/Requests-1.8.0/library/Requests/Exception/HTTP/418.php class/helper implementation —
razorpay-php/libs/Requests-1.8.0/library/Requests/Exception/HTTP/428.php class/helper implementation —
razorpay-php/libs/Requests-1.8.0/library/Requests/Exception/HTTP/429.php class/helper implementation —
razorpay-php/libs/Requests-1.8.0/library/Requests/Exception/HTTP/431.php class/helper implementation —
razorpay-php/libs/Requests-1.8.0/library/Requests/Exception/HTTP/500.php class/helper implementation —
razorpay-php/libs/Requests-1.8.0/library/Requests/Exception/HTTP/501.php class/helper implementation —
razorpay-php/libs/Requests-1.8.0/library/Requests/Exception/HTTP/502.php class/helper implementation —
razorpay-php/libs/Requests-1.8.0/library/Requests/Exception/HTTP/503.php class/helper implementation —
razorpay-php/libs/Requests-1.8.0/library/Requests/Exception/HTTP/504.php class/helper implementation —
razorpay-php/libs/Requests-1.8.0/library/Requests/Exception/HTTP/505.php class/helper implementation —
razorpay-php/libs/Requests-1.8.0/library/Requests/Exception/HTTP/511.php class/helper implementation —
razorpay-php/libs/Requests-1.8.0/library/Requests/Exception/HTTP/Unknown.php class/helper implementation —
razorpay-php/libs/Requests-1.8.0/library/Requests/Exception/Transport.php class/helper implementation —
razorpay-php/libs/Requests-1.8.0/library/Requests/Exception/Transport/cURL.php class/helper implementation —
razorpay-php/libs/Requests-1.8.0/library/Requests/Hooker.php class/helper implementation —
razorpay-php/libs/Requests-1.8.0/library/Requests/Hooks.php class/helper implementation —
razorpay-php/libs/Requests-1.8.0/library/Requests/IDNAEncoder.php class/helper implementation —
razorpay-php/libs/Requests-1.8.0/library/Requests/IPv6.php class/helper implementation —
razorpay-php/libs/Requests-1.8.0/library/Requests/IRI.php class/helper implementation —
razorpay-php/libs/Requests-1.8.0/library/Requests/Proxy.php class/helper implementation —
razorpay-php/libs/Requests-1.8.0/library/Requests/Proxy/HTTP.php class/helper implementation —
razorpay-php/libs/Requests-1.8.0/library/Requests/Response.php class/helper implementation —
razorpay-php/libs/Requests-1.8.0/library/Requests/Response/Headers.php class/helper implementation —
razorpay-php/libs/Requests-1.8.0/library/Requests/SSL.php class/helper implementation —
razorpay-php/libs/Requests-1.8.0/library/Requests/Session.php class/helper implementation —
razorpay-php/libs/Requests-1.8.0/library/Requests/Transport.php class/helper implementation —
razorpay-php/libs/Requests-1.8.0/library/Requests/Transport/cURL.php class/helper implementation —
razorpay-php/libs/Requests-1.8.0/library/Requests/Transport/fsockopen.php class/helper implementation —
razorpay-php/libs/Requests-1.8.0/library/Requests/Utility/CaseInsensitiveDictionary.php class/helper implementation —
razorpay-php/libs/Requests-1.8.0/library/Requests/Utility/FilteredIterator.php class/helper implementation —
razorpay-php/src/Addon.php class/helper implementation —
razorpay-php/src/Api.php class/helper implementation —
razorpay-php/src/ArrayableInterface.php class/helper implementation —
razorpay-php/src/Card.php class/helper implementation —
razorpay-php/src/Collection.php class/helper implementation —
razorpay-php/src/Customer.php class/helper implementation —
razorpay-php/src/Entity.php class/helper implementation —
razorpay-php/src/Errors/BadRequestError.php class/helper implementation —
razorpay-php/src/Errors/Error.php class/helper implementation —
razorpay-php/src/Errors/ErrorCode.php class/helper implementation —
razorpay-php/src/Errors/GatewayError.php class/helper implementation —
razorpay-php/src/Errors/ServerError.php class/helper implementation —
razorpay-php/src/Errors/SignatureVerificationError.php class/helper implementation —
razorpay-php/src/FundAccount.php class/helper implementation —
razorpay-php/src/Invoice.php class/helper implementation —
razorpay-php/src/Item.php class/helper implementation —
razorpay-php/src/Order.php class/helper implementation —
razorpay-php/src/Payment.php class/helper implementation —
razorpay-php/src/PaymentLink.php class/helper implementation —
razorpay-php/src/PaymentPage.php class/helper implementation —
razorpay-php/src/Plan.php class/helper implementation —
razorpay-php/src/QrCode.php class/helper implementation —
razorpay-php/src/Refund.php class/helper implementation —
razorpay-php/src/Request.php class/helper implementation —
razorpay-php/src/Resource.php class/helper implementation —
razorpay-php/src/Settlement.php class/helper implementation —
razorpay-php/src/Subscription.php class/helper implementation —
razorpay-php/src/Token.php class/helper implementation —
razorpay-php/src/Transfer.php class/helper implementation —
razorpay-php/src/Utility.php class/helper implementation —
razorpay-php/src/VirtualAccount.php class/helper implementation —
razorpay-php/src/Webhook.php class/helper implementation —

Data and migrations

No CREATE TABLE names were extracted from available plugin SQL. The plugin can still use core tables, PHP-created schema or another component's data. Apply installation/update behavior through the owning plugin; this reference is not a script for running historical migrations manually.

Main-file named symbols

Visibility and implementation semantics must be checked in source. Nonempty string defaults are represented as . This is a symbol reference, not a stable public API promise.

Function or method Source
getPluginDependencies() 11
getTags() 18
getDescription() 24
getName() 39
getUUID() 43
getPluginVersion() 47
getEmptyDataObject() 51
start() 63
getOrCreatePlanId($plans_id) 69
setUpSubscription($plans_id) 113
cancelSubscriptions($subscription_id) 153
getAllSubscriptions($status = '<string>') 166
updateBillingPlan($plans_id, $total = '<string>', $currency = '<string>', $interval = 1, $name = '<string>') 176

Supporting PHP declarations

These symbols are grouped by source file; inspect the class declaration and visibility before calling them.

razorpay-php/libs/Requests-1.8.0/library/Requests.php

Declared classes: Requests.

Named symbol Source
__construct() 124
autoloader($class) 138
register_autoloader() 155
add_transport($transport) 164
get_transport($capabilities = array()) 181
get($url, $headers = array(), $options = array()) 232
head($url, $headers = array(), $options = array()) 239
delete($url, $headers = array(), $options = array()) 246
trace($url, $headers = array(), $options = array()) 253
post($url, $headers = array(), $data = array(), $options = array()) 269
put($url, $headers = array(), $data = array(), $options = array()) 275
options($url, $headers = array(), $data = array(), $options = array()) 282
patch($url, $headers, $data = array(), $options = array()) 294
request($url, $headers = array(), $data = array(), $type = self::GET, $options = array()) 359
request_multiple($requests, $options = array()) 429
get_default_options($multirequest = false) 504
get_certificate_path() 537
set_certificate_path($path) 550
set_defaults(&$url, &$headers, &$data, &$type, &$options) 564
parse_response($headers, $url, $req_headers, $req_data, $options) 630
parse_multiple(&$response, $request) 736
decode_chunked($data) 756
flatten($array) 797
flattern($array) 813
decompress($data) 826
compatible_gzinflate($gz_data) 882
match_domain($host, $reference) 981

razorpay-php/libs/Requests-1.8.0/library/Requests/Auth.php

Declared classes: Requests_Auth.

Named symbol Source
register(Requests_Hooks $hooks) 32

razorpay-php/libs/Requests-1.8.0/library/Requests/Auth/Basic.php

Declared classes: Requests_Auth_Basic.

Named symbol Source
__construct($args = null) 39
register(Requests_Hooks $hooks) 56
curl_before_send(&$handle) 66
fsockopen_header(&$out) 76
getAuthString() 85

razorpay-php/libs/Requests-1.8.0/library/Requests/Cookie.php

Declared classes: Requests_Cookie.

Named symbol Source
__construct($name, $value, $attributes = array(), $flags = array(), $reference_time = null) 67
is_expired() 95
uri_matches(Requests_IRI $uri) 119
domain_matches($string) 137
path_matches($request_path) 186
normalize() 228
normalize_attribute($name, $value) 254
format_for_header() 315
formatForHeader() 326
format_for_set_cookie() 338
formatForSetCookie() 364
__toString() 373
parse($string, $name = '', $reference_time = null) 387
parse_from_headers(Requests_Response_Headers $headers, Requests_IRI $origin = null, $time = null) 439
parseFromHeaders(Requests_Response_Headers $headers) 502

razorpay-php/libs/Requests-1.8.0/library/Requests/Cookie/Jar.php

Declared classes: Requests_Cookie_Jar.

Named symbol Source
__construct($cookies = array()) 28
normalize_cookie($cookie, $key = null) 38
normalizeCookie($cookie, $key = null) 53
offsetExists($key) 63
offsetGet($key) 73
offsetSet($key, $value) 89
offsetUnset($key) 102
getIterator() 111
register(Requests_Hooker $hooks) 120
before_request($url, &$headers, &$data, &$type, &$options) 136
before_redirect_check(Requests_Response $return) 165

razorpay-php/libs/Requests-1.8.0/library/Requests/Exception.php

Declared classes: Requests_Exception.

Named symbol Source
__construct($message, $type, $data = null, $code = 0) 36
getType() 49
getData() 59

razorpay-php/libs/Requests-1.8.0/library/Requests/Exception/HTTP.php

Declared classes: Requests_Exception_HTTP.

Named symbol Source
__construct($reason = null, $data = null) 37
getReason() 49
get_class($code) 59

razorpay-php/libs/Requests-1.8.0/library/Requests/Exception/HTTP/304.php

Declared classes: Requests_Exception_HTTP_304.

razorpay-php/libs/Requests-1.8.0/library/Requests/Exception/HTTP/305.php

Declared classes: Requests_Exception_HTTP_305.

razorpay-php/libs/Requests-1.8.0/library/Requests/Exception/HTTP/306.php

Declared classes: Requests_Exception_HTTP_306.

razorpay-php/libs/Requests-1.8.0/library/Requests/Exception/HTTP/400.php

Declared classes: Requests_Exception_HTTP_400.

razorpay-php/libs/Requests-1.8.0/library/Requests/Exception/HTTP/401.php

Declared classes: Requests_Exception_HTTP_401.

razorpay-php/libs/Requests-1.8.0/library/Requests/Exception/HTTP/402.php

Declared classes: Requests_Exception_HTTP_402.

razorpay-php/libs/Requests-1.8.0/library/Requests/Exception/HTTP/403.php

Declared classes: Requests_Exception_HTTP_403.

razorpay-php/libs/Requests-1.8.0/library/Requests/Exception/HTTP/404.php

Declared classes: Requests_Exception_HTTP_404.

razorpay-php/libs/Requests-1.8.0/library/Requests/Exception/HTTP/405.php

Declared classes: Requests_Exception_HTTP_405.

razorpay-php/libs/Requests-1.8.0/library/Requests/Exception/HTTP/406.php

Declared classes: Requests_Exception_HTTP_406.

razorpay-php/libs/Requests-1.8.0/library/Requests/Exception/HTTP/407.php

Declared classes: Requests_Exception_HTTP_407.

razorpay-php/libs/Requests-1.8.0/library/Requests/Exception/HTTP/408.php

Declared classes: Requests_Exception_HTTP_408.

razorpay-php/libs/Requests-1.8.0/library/Requests/Exception/HTTP/409.php

Declared classes: Requests_Exception_HTTP_409.

razorpay-php/libs/Requests-1.8.0/library/Requests/Exception/HTTP/410.php

Declared classes: Requests_Exception_HTTP_410.

razorpay-php/libs/Requests-1.8.0/library/Requests/Exception/HTTP/411.php

Declared classes: Requests_Exception_HTTP_411.

razorpay-php/libs/Requests-1.8.0/library/Requests/Exception/HTTP/412.php

Declared classes: Requests_Exception_HTTP_412.

razorpay-php/libs/Requests-1.8.0/library/Requests/Exception/HTTP/413.php

Declared classes: Requests_Exception_HTTP_413.

razorpay-php/libs/Requests-1.8.0/library/Requests/Exception/HTTP/414.php

Declared classes: Requests_Exception_HTTP_414.

razorpay-php/libs/Requests-1.8.0/library/Requests/Exception/HTTP/415.php

Declared classes: Requests_Exception_HTTP_415.

razorpay-php/libs/Requests-1.8.0/library/Requests/Exception/HTTP/416.php

Declared classes: Requests_Exception_HTTP_416.

razorpay-php/libs/Requests-1.8.0/library/Requests/Exception/HTTP/417.php

Declared classes: Requests_Exception_HTTP_417.

razorpay-php/libs/Requests-1.8.0/library/Requests/Exception/HTTP/418.php

Declared classes: Requests_Exception_HTTP_418.

razorpay-php/libs/Requests-1.8.0/library/Requests/Exception/HTTP/428.php

Declared classes: Requests_Exception_HTTP_428.

razorpay-php/libs/Requests-1.8.0/library/Requests/Exception/HTTP/429.php

Declared classes: Requests_Exception_HTTP_429.

razorpay-php/libs/Requests-1.8.0/library/Requests/Exception/HTTP/431.php

Declared classes: Requests_Exception_HTTP_431.

razorpay-php/libs/Requests-1.8.0/library/Requests/Exception/HTTP/500.php

Declared classes: Requests_Exception_HTTP_500.

razorpay-php/libs/Requests-1.8.0/library/Requests/Exception/HTTP/501.php

Declared classes: Requests_Exception_HTTP_501.

razorpay-php/libs/Requests-1.8.0/library/Requests/Exception/HTTP/502.php

Declared classes: Requests_Exception_HTTP_502.

razorpay-php/libs/Requests-1.8.0/library/Requests/Exception/HTTP/503.php

Declared classes: Requests_Exception_HTTP_503.

razorpay-php/libs/Requests-1.8.0/library/Requests/Exception/HTTP/504.php

Declared classes: Requests_Exception_HTTP_504.

razorpay-php/libs/Requests-1.8.0/library/Requests/Exception/HTTP/505.php

Declared classes: Requests_Exception_HTTP_505.

razorpay-php/libs/Requests-1.8.0/library/Requests/Exception/HTTP/511.php

Declared classes: Requests_Exception_HTTP_511.

razorpay-php/libs/Requests-1.8.0/library/Requests/Exception/HTTP/Unknown.php

Declared classes: Requests_Exception_HTTP_Unknown.

Named symbol Source
__construct($reason = null, $data = null) 37

razorpay-php/libs/Requests-1.8.0/library/Requests/Exception/Transport.php

Declared classes: Requests_Exception_Transport.

razorpay-php/libs/Requests-1.8.0/library/Requests/Exception/Transport/cURL.php

Declared classes: Requests_Exception_Transport_cURL.

Named symbol Source
__construct($message, $type, $data = null, $code = 0) 32
getReason() 52

razorpay-php/libs/Requests-1.8.0/library/Requests/Hooker.php

Declared classes: Requests_Hooker.

Named symbol Source
register($hook, $callback, $priority = 0) 23
dispatch($hook, $parameters = array()) 32

razorpay-php/libs/Requests-1.8.0/library/Requests/Hooks.php

Declared classes: Requests_Hooks.

Named symbol Source
__construct() 26
register($hook, $callback, $priority = 0) 37
dispatch($hook, $parameters = array()) 55

razorpay-php/libs/Requests-1.8.0/library/Requests/IDNAEncoder.php

Declared classes: Requests_IDNAEncoder.

Named symbol Source
encode($string) 43
to_ascii($string) 62
is_ascii($string) 114
nameprep($string) 125
utf8_to_codepoints($input) 138
punycode_encode($input) 229
digit_to_char($digit) 341
adapt($delta, $numpoints, $firsttime) 363

razorpay-php/libs/Requests-1.8.0/library/Requests/IPv6.php

Declared classes: Requests_IPv6.

Named symbol Source
uncompress($ip) 37
compress($ip) 85
split_v6_v4($ip) 127
check_ipv6($ip) 147

razorpay-php/libs/Requests-1.8.0/library/Requests/IRI.php

Declared classes: Requests_IRI.

Named symbol Source
__toString() 147
__set($name, $value) 157
__get($name) 179
__isset($name) 225
__unset($name) 234
__construct($iri = null) 245
absolutize($base, $relative) 258
parse_iri($iri) 329
remove_dot_segments($input) 360
replace_invalid_with_pct_encoding($string, $extra_chars, $iprivate = false) 422
remove_iunreserved_percent_encoded($match) 545
scheme_normalization() 659
is_valid() 689
set_iri($iri) 715
set_scheme($scheme) 762
set_authority($authority) 783
set_userinfo($iuserinfo) 841
set_host($ihost) 860
set_port($port) 907
set_path($ipath) 929
set_query($iquery) 957
set_fragment($ifragment) 974
to_uri($string) 991
get_iri() 1017
get_uri() 1045
get_iauthority() 1054
get_authority() 1077

razorpay-php/libs/Requests-1.8.0/library/Requests/Proxy.php

Declared classes: Requests_Proxy.

Named symbol Source
register(Requests_Hooks $hooks) 34

razorpay-php/libs/Requests-1.8.0/library/Requests/Proxy/HTTP.php

Declared classes: Requests_Proxy_HTTP.

Named symbol Source
__construct($args = null) 57
register(Requests_Hooks $hooks) 85
curl_before_send(&$handle) 101
fsockopen_remote_socket(&$remote_socket) 117
fsockopen_remote_host_path(&$path, $url) 128
fsockopen_header(&$out) 138
get_auth_string() 148

razorpay-php/libs/Requests-1.8.0/library/Requests/Response.php

Declared classes: Requests_Response.

Named symbol Source
__construct() 19
is_redirect() 99
throw_for_status($allow_redirects = true) 111

razorpay-php/libs/Requests-1.8.0/library/Requests/Response/Headers.php

Declared classes: Requests_Response_Headers.

Named symbol Source
offsetGet($key) 26
offsetSet($key, $value) 43
getValues($key) 63
flatten($value) 81
getIterator() 95

razorpay-php/libs/Requests-1.8.0/library/Requests/SSL.php

Declared classes: Requests_SSL.

Named symbol Source
verify_certificate($host, $cert) 31
verify_reference_name($reference) 83
match_domain($host, $reference) 119

razorpay-php/libs/Requests-1.8.0/library/Requests/Session.php

Declared classes: Requests_Session.

Named symbol Source
__construct($url = null, $headers = array(), $data = array(), $options = array()) 68
__get($key) 85
__set($key, $value) 99
__isset($key) 108
__unset($key) 117
get($url, $headers = array(), $options = array()) 133
head($url, $headers = array(), $options = array()) 140
delete($url, $headers = array(), $options = array()) 147
post($url, $headers = array(), $data = array(), $options = array()) 163
put($url, $headers = array(), $data = array(), $options = array()) 170
patch($url, $headers, $data = array(), $options = array()) 182
request($url, $headers = array(), $data = array(), $type = Requests::GET, $options = array()) 204
request_multiple($requests, $options = array()) 219
merge_request($request, $merge_options = true) 239

razorpay-php/libs/Requests-1.8.0/library/Requests/Transport.php

Declared classes: Requests_Transport.

Named symbol Source
request($url, $headers = array(), $data = array(), $options = array()) 25
request_multiple($requests, $options) 34
test() 40

razorpay-php/libs/Requests-1.8.0/library/Requests/Transport/cURL.php

Declared classes: Requests_Transport_cURL.

Named symbol Source
__construct() 92
__destruct() 115
request($url, $headers = array(), $data = array(), $options = array()) 132
request_multiple($requests, $options) 196
&get_subrequest_handle($url, $headers, $data, $options) 286
setup_handle($url, $headers, $data, $options) 312
process_response($response, $options) 423
stream_headers($handle, $headers) 458
stream_body($handle, $data) 483
format_get($url, $data) 519
test($capabilities = array()) 549
get_expect_header($data) 571

razorpay-php/libs/Requests-1.8.0/library/Requests/Transport/fsockopen.php

Declared classes: Requests_Transport_fsockopen.

Named symbol Source
request($url, $headers = array(), $data = array(), $options = array()) 58
request_multiple($requests, $options) 308
accept_encoding() 335
format_get($url_parts, $data) 357
connect_error_handler($errno, $errstr) 386
verify_certificate_from_context($host, $context) 412
test($capabilities = array()) 432

razorpay-php/libs/Requests-1.8.0/library/Requests/Utility/CaseInsensitiveDictionary.php

Declared classes: Requests_Utility_CaseInsensitiveDictionary.

Named symbol Source
__construct(array $data = array()) 28
offsetExists($key) 40
offsetGet($key) 51
offsetSet($key, $value) 68
offsetUnset($key) 82
getIterator() 91
getAll() 100

razorpay-php/libs/Requests-1.8.0/library/Requests/Utility/FilteredIterator.php

Declared classes: Requests_Utility_FilteredIterator.

Named symbol Source
__construct($data, $callback) 29
current() 40
unserialize($serialized) 53
__unserialize($serialized) 60
__wakeup() 62

razorpay-php/src/Addon.php

Declared classes: Addon.

Named symbol Source
fetch($id) 10
delete() 15
fetchAll($attributes = array()) 22

razorpay-php/src/Api.php

Declared classes: Api.

Named symbol Source
__construct($key, $secret) 25
setHeader($header, $value) 34
setAppDetails($title, $version = null) 39
getAppsDetails() 49
setBaseUrl($baseUrl) 54
__get($name) 63
getBaseUrl() 72
getKey() 77
getSecret() 82
getFullUrl($relativeUrl) 87

razorpay-php/src/ArrayableInterface.php

Declared classes: ArrayableInterface.

Named symbol Source
toArray() 12

razorpay-php/src/Card.php

Declared classes: Card.

Named symbol Source
fetch($id) 10

razorpay-php/src/Collection.php

Declared classes: Collection.

Named symbol Source
count() 9

razorpay-php/src/Customer.php

Declared classes: Customer.

Named symbol Source
fetch($id) 10
all($options = array()) 15
create($attributes = array()) 20
edit($attributes = null) 25
tokens() 32

razorpay-php/src/Entity.php

Declared classes: Entity.

Named symbol Source
create($attributes = null) 16
fetch($id) 23
validateIdPresence($id) 34
all($options = array()) 51
getEntityUrl() 58
snakeCase($input) 67
request($method, $relativeUrl, $data = null) 88
buildEntity($data) 114
getDefinedEntitiesArray() 140
getEntityClass($name) 152
getEntity() 157
fill($data) 166
isAssocArray($arr) 205
toArray() 210
convertToArray($attributes) 215

razorpay-php/src/Errors/BadRequestError.php

Declared classes: BadRequestError.

Named symbol Source
__construct($message, $code, $httpStatusCode, $field = null) 9
getField() 16

razorpay-php/src/Errors/Error.php

Declared classes: Error.

Named symbol Source
__construct($message, $code, $httpStatusCode) 11
getHttpStatusCode() 20

razorpay-php/src/Errors/ErrorCode.php

Declared classes: ErrorCode.

Named symbol Source
exists($code) 11

razorpay-php/src/Errors/GatewayError.php

Declared classes: GatewayError.

razorpay-php/src/Errors/ServerError.php

Declared classes: ServerError.

razorpay-php/src/Errors/SignatureVerificationError.php

Declared classes: SignatureVerificationError.

razorpay-php/src/FundAccount.php

Declared classes: FundAccount.

Named symbol Source
create($attributes = array()) 17
all($options = array()) 29

razorpay-php/src/Invoice.php

Declared classes: Invoice.

Named symbol Source
create($attributes = array()) 21
fetch($id) 33
all($options = array()) 45
cancel() 55
notifyBy($medium) 69
edit($attributes = array()) 84
issue() 96
delete() 108

razorpay-php/src/Item.php

Declared classes: Item.

Named symbol Source
create($attributes = array()) 8
fetch($id) 13
edit($attributes = array()) 18
all($options = array()) 25
delete() 30

razorpay-php/src/Order.php

Declared classes: Order.

Named symbol Source
create($attributes = array()) 10
fetch($id) 15
all($options = array()) 20
edit($attributes = array()) 25
payments() 32
transfers($options = array()) 39

razorpay-php/src/Payment.php

Declared classes: Payment.

Named symbol Source
fetch($id) 12
all($options = array()) 17
edit($attributes = array()) 36
refund($attributes = array()) 46
capture($attributes = array()) 58
transfer($attributes = array()) 65
refunds() 72
transfers() 81
bankTransfer() 90
fetchMultipleRefund($options = array()) 97
fetchRefund($refundId) 104
createRecurring($attributes = array()) 111
fetchCardDetails() 124
fetchPaymentDowntime() 134
fetchPaymentDowntimeById($id) 147
createPaymentJson($attributes = array()) 158
otpSubmit($attributes = array()) 171
otpGenerate() 185

razorpay-php/src/PaymentLink.php

Declared classes: PaymentLink.

Named symbol Source
create($attributes = array()) 17
fetch($id) 33
all($options = array()) 45
cancel() 55
edit($attributes = array()) 62
notifyBy($medium) 80

razorpay-php/src/PaymentPage.php

Declared classes: PaymentPage.

Named symbol Source
fetch($id) 8
all($options = array()) 13
activate($id) 18
deactivate($id) 25

razorpay-php/src/Plan.php

Declared classes: Plan.

Named symbol Source
create($attributes = array()) 7
fetch($id) 12
all($options = array()) 17

razorpay-php/src/QrCode.php

Declared classes: QrCode.

Named symbol Source
create($attributes = array()) 12
fetch($id) 24
close() 35
all($options = array()) 47
fetchAllPayments($options = array()) 59

razorpay-php/src/Refund.php

Declared classes: Refund.

Named symbol Source
fetch($id) 10
create($attributes = array()) 15
all($options = array()) 20
edit($attributes = array()) 25
refund($options = array()) 32

razorpay-php/src/Request.php

Declared classes: Request.

Named symbol Source
request($method, $url, $data = array()) 41
setCurlSslOpts($curl) 63
addHeader($key, $value) 74
getHeaders() 83
checkErrors($response) 92
processError($body, $httpStatusCode, $response) 113
throwServerError($body, $httpStatusCode) 145
getRequestHeaders() 156
constructUa() 168
getAppDetailsUa() 177
verifyErrorFormat($body, $httpStatusCode) 209

razorpay-php/src/Resource.php

Declared classes: Resource.

Named symbol Source
getIterator() 13
offsetExists($offset) 18
offsetSet($offset, $value) 23
offsetGet($offset) 28
offsetUnset($offset) 33
__get($key) 38
__set($key, $value) 43
__isset($key) 48
__unset($key) 53

razorpay-php/src/Settlement.php

Declared classes: Settlement.

Named symbol Source
createOndemandSettlement($attributes = array()) 15
fetch($id) 27
all($options = array()) 37
reports($options = array()) 47
settlementRecon($options = array()) 59
fetchOndemandSettlementById() 70
fetchAllOndemandSettlement() 80

razorpay-php/src/Subscription.php

Declared classes: Subscription.

Named symbol Source
create($attributes = array()) 7
fetch($id) 12
all($options = array()) 17
cancel($attributes = array()) 22
createAddon($attributes = array()) 29
createSubscriptionRegistration($attributes = array()) 41
update($attributes = array()) 48
pendingUpdate() 55
cancelScheduledChanges() 62
pause($attributes = array()) 69
resume($attributes = array()) 76
deleteOffer($offerId) 83

razorpay-php/src/Token.php

Declared classes: Token.

Named symbol Source
fetch($id) 10
all($options = array()) 17
delete($id) 24

razorpay-php/src/Transfer.php

Declared classes: Transfer.

Named symbol Source
fetch($id) 9
all($options = array()) 14
create($attributes = array()) 31
edit($attributes = null) 36
reverse($attributes = array()) 46
reversals($attributes = array()) 56

razorpay-php/src/Utility.php

Declared classes: Utility.

Named symbol Source
verifyPaymentSignature($attributes) 9
verifyWebhookSignature($payload, $actualSignature, $secret) 48
verifySignature($payload, $actualSignature, $secret) 53
hashEquals($expectedSignature, $actualSignature) 74

razorpay-php/src/VirtualAccount.php

Declared classes: VirtualAccount.

Named symbol Source
create($attributes = array()) 7
fetch($id) 12
all($options = array()) 17
close() 22
payments($options = array()) 30
addReceiver($attributes = array()) 37
addAllowedPayer($attributes = array()) 44
deleteAllowedPayer($allowedPlayerId) 51

razorpay-php/src/Webhook.php

Declared classes: Webhook.

Named symbol Source
create($attributes = array()) 11
fetch($id) 16
all($options = array()) 21
edit($attributes = array(), $id) 33

Diagnostics and validation

  1. Check the installed/enabled version and the dependencies/settings above.
  2. Identify the actual failing page, request, callback or worker and correlate its timestamp with the AVideo log.
  3. Follow the linked method and caller. Check business-state changes and output artifacts as well as HTTP status.
  4. Reproduce the relevant workflow in a test environment. External provider, Encoder, live-server, storage, payment and authenticated flows require their real integrations.

Shared diagnostic workflow. This page is not a security audit or a claim of end-to-end validation.

Clone this wiki locally