A

ApiCallClass in namespace Sigismund\CoinPayments
$ApiCall#agentProperty in class ApiCall
CoinPayments::apiCall() — Method in class CoinPayments

C

CurlClass in namespace Sigismund\CoinPayments\Agents
$ApiCall#commandProperty in class ApiCall
$ApiCall#credentialsProperty in class ApiCall
CoinPaymentsClass in namespace Sigismund\CoinPayments
$CoinPayments#credentialsProperty in class CoinPayments
CoinPayments::createTransaction() — Method in class CoinPayments
Create a transaction
CoinPayments::createWithdrawal() — Method in class CoinPayments
Creates a withdrawal from your account to a specified address.
CoinPayments::createTransfer() — Method in class CoinPayments
Creates a transfer from your account to a specified merchant.
CommandsClass in namespace Sigismund\CoinPayments
CredentialsClass in namespace Sigismund\CoinPayments
$IpnValidation#credentialsProperty in class IpnValidation
IpnValidation::checkRequiredData() — Method in class IpnValidation
Checks $_POST data for required statuses https://www.coinpayments.net/merchant-tools-ipn
IpnValidation::checkOrderSuccess() — Method in class IpnValidation
If $order_status is >100 or is 2, return true
$IpnValidationTest#credentialsProperty in class IpnValidationTest

E

RequestAgent::execute() — Method in class RequestAgent
ApiCall::execute() — Method in class ApiCall

G

RequestAgent::getQuerySignature() — Method in class RequestAgent
RequestAgent::getQueryString() — Method in class RequestAgent
RequestAgent::getRawResponse() — Method in class RequestAgent
RequestAgent::getResponse() — Method in class RequestAgent
ApiCall::getCommand() — Method in class ApiCall
ApiCall::getParameters() — Method in class ApiCall
ApiCall::getResponse() — Method in class ApiCall
ApiCall::getCredentials() — Method in class ApiCall
ApiCall::getQueryString() — Method in class ApiCall
Set-up post request and generate query string
ApiCall::generateQuerySignature() — Method in class ApiCall
Calculate the HMAC signature off the POST data
ApiCall::getAgent() — Method in class ApiCall
CoinPayments::getRates() — Method in class CoinPayments
Get current exchange rates
CoinPayments::getBasicInfo() — Method in class CoinPayments
Get basic account info
CoinPayments::getDepositAddress() — Method in class CoinPayments
Addresses returned by this API are for personal use deposits and reuse the same personal address(es) in your wallet. There is no fee for these deposits but they don't send IPNs.
CoinPayments::getBalances() — Method in class CoinPayments
Gets your current coin balances (only includes coins with a balance unless all = true).
CoinPayments::getTransactionInfo() — Method in class CoinPayments
Get transaction information via transaction ID
CoinPayments::getTransactionsList() — Method in class CoinPayments
CoinPayments::getCallbackAddress() — Method in class CoinPayments
Creates an address for receiving payments into your CoinPayments Wallet.
CoinPayments::getCredentials() — Method in class CoinPayments
CoinPayments::getIpnUrl() — Method in class CoinPayments
CoinPayments::getRequestAgent() — Method in class CoinPayments
Credentials::getMerchantID() — Method in class Credentials
Credentials::getIpnSecret() — Method in class Credentials
Credentials::getPrivateKey() — Method in class Credentials
Credentials::getPublicKey() — Method in class Credentials
GeneralExceptionClass in namespace Sigismund\CoinPayments\Exceptions
IpnValidation::getPostData() — Method in class IpnValidation
IpnValidation::getServerData() — Method in class IpnValidation

H

RequestAgent::handleResponse() — Method in class RequestAgent

I

$CoinPayments#ipnUrlProperty in class CoinPayments
Optional URL for your IPN callbacks.
$Credentials#ipnSecretProperty in class Credentials
IpnValidationClass in namespace Sigismund\CoinPayments
IpnValidationTestClass in namespace Sigismund\CoinPayments
$IpnValidationTest#ipnValidationProperty in class IpnValidationTest
IpnValidationTest::initCredentials() — Method in class IpnValidationTest

J

JsonExceptionClass in namespace Sigismund\CoinPayments\Exceptions

M

$Credentials#merchantIDProperty in class Credentials

O

OrderExceptionClass in namespace Sigismund\CoinPayments\Exceptions

P

PersistentCurlClass in namespace Sigismund\CoinPayments\Agents
$ApiCall#parametersProperty in class ApiCall
$Credentials#privateKeyProperty in class Credentials
$Credentials#publicKeyProperty in class Credentials
$IpnValidation#postDataProperty in class IpnValidation

Q

Curl::query() — Method in class Curl
PersistentCurl::query() — Method in class PersistentCurl
$RequestAgent#querySignatureProperty in class RequestAgent
$RequestAgent#queryStringProperty in class RequestAgent
RequestAgent::query() — Method in class RequestAgent
$ApiCall#queryStringProperty in class ApiCall
CoinPayments::queryAPI() — Method in class CoinPayments
Makes a query to API Not recommended

R

$PersistentCurl#requestCounterProperty in class PersistentCurl
$PersistentCurl#requestLimitProperty in class PersistentCurl
Max number of request
RequestAgentClass in namespace Sigismund\CoinPayments\Agents
$RequestAgent#rawResponseProperty in class RequestAgent
Raw response received from API
$RequestAgent#responseProperty in class RequestAgent
Trimmed/Decoded/Smth response
$ApiCall#responseProperty in class ApiCall
$CoinPayments#requestAgentProperty in class CoinPayments
RequestExceptionClass in namespace Sigismund\CoinPayments\Exceptions

S

RequestAgent::setQuerySignature() — Method in class RequestAgent
RequestAgent::setQueryString() — Method in class RequestAgent
ApiCall::setAgent() — Method in class ApiCall
CoinPayments::sendToPayByName() — Method in class CoinPayments
Creates a transfer from your account to a specified $PayByName tag.
CoinPayments::setIpnUrl() — Method in class CoinPayments
CoinPayments::setCredentials() — Method in class CoinPayments
CoinPayments::setRequestAgent() — Method in class CoinPayments
Credentials::setMerchantID() — Method in class Credentials
Credentials::setIpnSecret() — Method in class Credentials
Credentials::setPrivateKey() — Method in class Credentials
Credentials::setPublicKey() — Method in class Credentials
$IpnValidation#serverDataProperty in class IpnValidation
IpnValidation::setPostData() — Method in class IpnValidation
IpnValidation::setServerData() — Method in class IpnValidation
IpnValidation::setCredentials() — Method in class IpnValidation

T

$PersistentCurl#throttleTimeoutProperty in class PersistentCurl
Request throttling in seconds
IpnValidationTest::testCheckRequiredData() — Method in class IpnValidationTest
IpnValidationTest::testCheckOrderSuccess() — Method in class IpnValidationTest

V

ValidationExceptionClass in namespace Sigismund\CoinPayments\Exceptions
IpnValidation::validate() — Method in class IpnValidation
Validate the IPN request and payment.

_

ApiCall::__construct() — Method in class ApiCall
CoinPayments::__construct() — Method in class CoinPayments
CoinPayments constructor.
Credentials::__construct() — Method in class Credentials
Credentials constructor.
IpnValidation::__construct() — Method in class IpnValidation