Class Mobilpay_Payment_Request_Abstract
This class can be used for accessing mobilpay.ro payment interface for your configured online services
Located in /sources_custom/mobilpay/Request/Abstract.php (line 13)
| Class | Description |
|---|---|
| Mobilpay_Payment_Request_Sms | Class Mobilpay_Payment_Request_Sms |
confirmUrl (Optional) - URL of the seller that will be requested when mobilpay.ro will make
a decision about payment (e.g. confirmed, canceled). If it is not supplied the application will use confirm URL configured in control panel use it only if you want to overwrite the configured one otherwise set it's value to NULL
orderId (Mandatory) - payment transaction identifier generated by merchant; helps merchant to interpret a request to confirm or return url; it should be unique for the specified signature
returnUrl (Optional) - URL where the user is redirected from mobilpay.ro payment interface
when the transaction is canceled or confirmed. If it is not supplied the application will use return URL configured in control panel use it only if you want to overwrite the configured one otherwise set it's value to NULL
service - identifier of service/product for which you're requesting a payment
Mandatory for Mobilpay_Payment_Request_Sms Optional for Mobilpay_Payment_Request_Card
signatue (Mandatory) - signature received from mobilpay.ro that identifies merchant account
CONFIRM_ERROR_TYPE_NONE
= 0x00
(line 18)
CONFIRM_ERROR_TYPE_PERMANENT
= 0x02
(line 20)
CONFIRM_ERROR_TYPE_TEMPORARY
= 0x01
(line 19)
ERROR_CONFIRM_FAILED_DECODING_DATA
= 0x300000f1
(line 35)
ERROR_CONFIRM_FAILED_DECODING_ENVELOPE_KEY
= 0x300000f2
(line 36)
ERROR_CONFIRM_FAILED_DECRYPT_DATA
= 0x300000f3
(line 37)
ERROR_CONFIRM_INVALID_ACTION
= 0x300000f6
(line 40)
ERROR_CONFIRM_INVALID_POST_METHOD
= 0x300000f4
(line 38)
ERROR_CONFIRM_INVALID_POST_PARAMETERS
= 0x300000f5
(line 39)
ERROR_CONFIRM_LOAD_PRIVATE_KEY
= 0x300000f0
(line 34)
ERROR_ENCRYPT_DATA
= 0x10000002
(line 23)
ERROR_FACTORY_BY_XML_INVALID_TYPE
= 0x20000003
(line 29)
ERROR_FACTORY_BY_XML_ORDER_ELEM_NOT_FOUND
= 0x20000001
(line 27)
ERROR_FACTORY_BY_XML_ORDER_TYPE_ATTR_NOT_FOUND
= 0x20000002
(line 28)
ERROR_LOAD_FROM_XML_ORDER_ID_ATTR_MISSING
= 0x30000001
(line 31)
ERROR_LOAD_FROM_XML_SIGNATURE_ELEM_MISSING
= 0x30000002
(line 32)
ERROR_LOAD_X509_CERTIFICATE
= 0x10000001
(line 22)
ERROR_PREPARE_MANDATORY_PROPERTIES_UNSET
= 0x11000001
(line 25)
PAYMENT_TYPE_CARD
= 'card'
(line 16)
PAYMENT_TYPE_SMS
= 'sms'
(line 15)
VERSION_QUERY_STRING
= 0x01
(line 42)
VERSION_XML
= 0x02
(line 43)
Documentation generated on Sun, 02 Jan 2011 23:06:49 +0000 by phpDocumentor 1.4.3