Reference
- sslcommerz_client package
- Submodules
- sslcommerz_client.client module
SSLCommerzClient
SSLCommerzClient.baseURL
SSLCommerzClient.credential
SSLCommerzClient.get_order_validation_data()
SSLCommerzClient.get_refund_data()
SSLCommerzClient.get_transaction_by_id()
SSLCommerzClient.get_transaction_by_session()
SSLCommerzClient.initiate_refund()
SSLCommerzClient.initiate_session()
SSLCommerzClient.validate_IPN()
- sslcommerz_client.dataclasses module
APIConnectEnum
APIResponse
BaseOrderResponse
BaseOrderResponse.amount
BaseOrderResponse.bank_tran_id
BaseOrderResponse.base_fair
BaseOrderResponse.card_brand
BaseOrderResponse.card_issuer
BaseOrderResponse.card_issuer_country
BaseOrderResponse.card_issuer_country_code
BaseOrderResponse.card_no
BaseOrderResponse.card_sub_brand
BaseOrderResponse.card_type
BaseOrderResponse.currency
BaseOrderResponse.currency_amount
BaseOrderResponse.currency_rate
BaseOrderResponse.currency_type
BaseOrderResponse.error
BaseOrderResponse.model_computed_fields
BaseOrderResponse.model_config
BaseOrderResponse.model_fields
BaseOrderResponse.risk_level
BaseOrderResponse.risk_title
BaseOrderResponse.store_amount
BaseOrderResponse.tran_date
BaseOrderResponse.tran_id
BaseOrderResponse.val_id
BaseOrderResponse.value_a
BaseOrderResponse.value_b
BaseOrderResponse.value_c
BaseOrderResponse.value_d
BooleanIntEnum
CartItem
Credential
EMIOptionsEnum
EMIOptionsResponseEnum
Gateway
IPNOrderStatusEnum
IPNResponse
IPNValidationStatus
MultiCardNamesEnum
MultiCardNamesEnum.ABBANK
MultiCardNamesEnum.AMEX_CARD
MultiCardNamesEnum.BANK_ASIA
MultiCardNamesEnum.BKASH
MultiCardNamesEnum.BRAC_MASTER
MultiCardNamesEnum.BRAC_VISA
MultiCardNamesEnum.CITY
MultiCardNamesEnum.CITY_AMEX
MultiCardNamesEnum.CITY_MASTER
MultiCardNamesEnum.CITY_VISA
MultiCardNamesEnum.DBBL_MASTER
MultiCardNamesEnum.DBBL_MOBILE_BANKING
MultiCardNamesEnum.DBBL_NEXUS
MultiCardNamesEnum.DBBL_VISA
MultiCardNamesEnum.EBL_MASTER
MultiCardNamesEnum.EBL_VISA
MultiCardNamesEnum.IBBL
MultiCardNamesEnum.INTERNET_BANK
MultiCardNamesEnum.MASTER_CARD
MultiCardNamesEnum.MOBILE_BANK
MultiCardNamesEnum.MTBL
MultiCardNamesEnum.OTHER_CARD
MultiCardNamesEnum.QCASH
MultiCardNamesEnum.SBL_MASTER
MultiCardNamesEnum.SBL_VISA
MultiCardNamesEnum.TAPNPAY
MultiCardNamesEnum.UPAY
MultiCardNamesEnum.VISA_CARD
OrderStatusEnum
OrderValidationPostData
OrderValidationResponse
OrderValidationResponse.discount_amount
OrderValidationResponse.discount_percentage
OrderValidationResponse.discount_remarks
OrderValidationResponse.emi_instalment
OrderValidationResponse.model_computed_fields
OrderValidationResponse.model_config
OrderValidationResponse.model_fields
OrderValidationResponse.status
PaymentInitPostData
PaymentInitPostData.allowed_bin
PaymentInitPostData.cancel_url
PaymentInitPostData.cart
PaymentInitPostData.check_cart_items()
PaymentInitPostData.check_in_time
PaymentInitPostData.convenience_fee
PaymentInitPostData.country_topup
PaymentInitPostData.currency
PaymentInitPostData.cus_add1
PaymentInitPostData.cus_add2
PaymentInitPostData.cus_city
PaymentInitPostData.cus_country
PaymentInitPostData.cus_email
PaymentInitPostData.cus_fax
PaymentInitPostData.cus_name
PaymentInitPostData.cus_phone
PaymentInitPostData.cus_postcode
PaymentInitPostData.cus_state
PaymentInitPostData.discount_amount
PaymentInitPostData.emi_allow_only
PaymentInitPostData.emi_max_inst_option
PaymentInitPostData.emi_option
PaymentInitPostData.emi_selected_inst
PaymentInitPostData.fail_url
PaymentInitPostData.flight_type
PaymentInitPostData.hotel_city
PaymentInitPostData.hotel_name
PaymentInitPostData.hours_till_departure
PaymentInitPostData.ipn_url
PaymentInitPostData.journey_from_to
PaymentInitPostData.length_of_stay
PaymentInitPostData.mandatory_if_airline_tickets()
PaymentInitPostData.mandatory_if_telecom_vertical()
PaymentInitPostData.mandatory_if_travel_vertical()
PaymentInitPostData.model_computed_fields
PaymentInitPostData.model_config
PaymentInitPostData.model_fields
PaymentInitPostData.multi_card_name
PaymentInitPostData.not_more_than_255()
PaymentInitPostData.not_more_than_fifty()
PaymentInitPostData.not_more_than_hundred()
PaymentInitPostData.not_more_than_hundred_fifty()
PaymentInitPostData.not_more_than_thirty()
PaymentInitPostData.not_more_than_three()
PaymentInitPostData.num_of_item
PaymentInitPostData.pnr
PaymentInitPostData.product_amount
PaymentInitPostData.product_category
PaymentInitPostData.product_name
PaymentInitPostData.product_profile
PaymentInitPostData.product_type
PaymentInitPostData.ship_add1
PaymentInitPostData.ship_add2
PaymentInitPostData.ship_city
PaymentInitPostData.ship_country
PaymentInitPostData.ship_name
PaymentInitPostData.ship_phone
PaymentInitPostData.ship_postcode
PaymentInitPostData.ship_state
PaymentInitPostData.shipping_method
PaymentInitPostData.success_url
PaymentInitPostData.third_party_booking
PaymentInitPostData.topup_number
PaymentInitPostData.total_amount
PaymentInitPostData.tran_id
PaymentInitPostData.valid_decimal()
PaymentInitPostData.valid_emi_allow_only()
PaymentInitPostData.validate_based_on_shipping_method()
PaymentInitPostData.validate_num_of_item()
PaymentInitPostData.value_a
PaymentInitPostData.value_b
PaymentInitPostData.value_c
PaymentInitPostData.value_d
PaymentInitPostData.vat
PaymentInitResponse
PaymentInitResponse.GatewayPageURL
PaymentInitResponse.desc
PaymentInitResponse.directPaymentURL
PaymentInitResponse.directPaymentURLBank
PaymentInitResponse.directPaymentURLCard
PaymentInitResponse.failedreason
PaymentInitResponse.gw
PaymentInitResponse.model_computed_fields
PaymentInitResponse.model_config
PaymentInitResponse.model_fields
PaymentInitResponse.redirectGatewayURL
PaymentInitResponse.redirectGatewayURLFailed
PaymentInitResponse.sessionkey
PaymentInitResponse.status
PaymentInitResponse.storeBanner
PaymentInitResponse.storeLogo
ProductProfileEnum
RefundInitiateResponse
RefundInitiateResponse.APIConnect
RefundInitiateResponse.bank_tran_id
RefundInitiateResponse.errorReason
RefundInitiateResponse.model_computed_fields
RefundInitiateResponse.model_config
RefundInitiateResponse.model_fields
RefundInitiateResponse.refund_ref_id
RefundInitiateResponse.status
RefundInitiateResponse.trans_id
RefundRequestPostData
RefundRequestPostData.bank_tran_id
RefundRequestPostData.model_computed_fields
RefundRequestPostData.model_config
RefundRequestPostData.model_fields
RefundRequestPostData.not_more_than_255()
RefundRequestPostData.not_more_than_eighty()
RefundRequestPostData.not_more_than_fifty()
RefundRequestPostData.refe_id
RefundRequestPostData.refund_amount
RefundRequestPostData.refund_remarks
RefundRequestPostData.valid_decimal()
RefundResponse
RefundStatusEnum
ResponseStatusEnum
RiskLevelEnum
Session
Session.amount
Session.bank_tran_id
Session.card_brand
Session.card_issuer
Session.card_issuer_country
Session.card_issuer_country_code
Session.card_no
Session.card_type
Session.currency
Session.currency_amount
Session.currency_type
Session.discount_percentage
Session.discount_remarks
Session.emi_amount
Session.emi_instalment
Session.error
Session.model_computed_fields
Session.model_config
Session.model_fields
Session.risk_level
Session.risk_title
Session.sessionkey
Session.status
Session.store_amount
Session.tran_date
Session.tran_id
Session.val_id
Session.value_a
Session.value_b
Session.value_c
Session.value_d
ShippingMethodEnum
TransactionBySessionResponse
TransactionsByIDResponse
- Module contents