Index
A
- ApiCall — Class in namespace Sigismund\CoinPayments
- $ApiCall#agent — Property in class ApiCall
- CoinPayments::apiCall() — Method in class CoinPayments
C
- Curl — Class in namespace Sigismund\CoinPayments\Agents
- $ApiCall#command — Property in class ApiCall
- $ApiCall#credentials — Property in class ApiCall
- CoinPayments — Class in namespace Sigismund\CoinPayments
- $CoinPayments#credentials — Property 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.
- Commands — Class in namespace Sigismund\CoinPayments
- Credentials — Class in namespace Sigismund\CoinPayments
- $IpnValidation#credentials — Property 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#credentials — Property 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
- GeneralException — Class 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#ipnUrl — Property in class CoinPayments
- Optional URL for your IPN callbacks.
- $Credentials#ipnSecret — Property in class Credentials
- IpnValidation — Class in namespace Sigismund\CoinPayments
- IpnValidationTest — Class in namespace Sigismund\CoinPayments
- $IpnValidationTest#ipnValidation — Property in class IpnValidationTest
- IpnValidationTest::initCredentials() — Method in class IpnValidationTest
J
- JsonException — Class in namespace Sigismund\CoinPayments\Exceptions
M
- $Credentials#merchantID — Property in class Credentials
O
- OrderException — Class in namespace Sigismund\CoinPayments\Exceptions
P
- PersistentCurl — Class in namespace Sigismund\CoinPayments\Agents
- $ApiCall#parameters — Property in class ApiCall
- $Credentials#privateKey — Property in class Credentials
- $Credentials#publicKey — Property in class Credentials
- $IpnValidation#postData — Property in class IpnValidation
Q
- Curl::query() — Method in class Curl
- PersistentCurl::query() — Method in class PersistentCurl
- $RequestAgent#querySignature — Property in class RequestAgent
- $RequestAgent#queryString — Property in class RequestAgent
- RequestAgent::query() — Method in class RequestAgent
- $ApiCall#queryString — Property in class ApiCall
- CoinPayments::queryAPI() — Method in class CoinPayments
- Makes a query to API Not recommended
R
- $PersistentCurl#requestCounter — Property in class PersistentCurl
- $PersistentCurl#requestLimit — Property in class PersistentCurl
- Max number of request
- RequestAgent — Class in namespace Sigismund\CoinPayments\Agents
- $RequestAgent#rawResponse — Property in class RequestAgent
- Raw response received from API
- $RequestAgent#response — Property in class RequestAgent
- Trimmed/Decoded/Smth response
- $ApiCall#response — Property in class ApiCall
- $CoinPayments#requestAgent — Property in class CoinPayments
- RequestException — Class 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#serverData — Property in class IpnValidation
- IpnValidation::setPostData() — Method in class IpnValidation
- IpnValidation::setServerData() — Method in class IpnValidation
- IpnValidation::setCredentials() — Method in class IpnValidation
T
- $PersistentCurl#throttleTimeout — Property in class PersistentCurl
- Request throttling in seconds
- IpnValidationTest::testCheckRequiredData() — Method in class IpnValidationTest
- IpnValidationTest::testCheckOrderSuccess() — Method in class IpnValidationTest
V
- ValidationException — Class 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