Integrate ZarinPal for EDD

설명

This plugin integrates Zarinpal, a popular Iranian payment gateway, with Easy Digital Downloads (EDD). It allows users to make secure transactions using Zarinpal while purchasing digital products through EDD.

Features:
– Seamless integration with Easy Digital Downloads
– Secure and reliable payment processing through Zarinpal
– Customizable settings for Merchant ID
– Compatible with the latest WordPress versions

Disclaimer: This plugin is not associated with, endorsed by, or officially supported by Easy Digital Downloads (EDD) or ZarinPal. All trademarks and logos mentioned are the property of their respective owners.

External services

This plugin relies on the following external services to ensure proper functionality:

1. ZarinPal (Payment Gateway)

  • Purpose: A service used for securely processing payments and handling financial transactions on your website.
  • Data sent:
    • The order amount.
    • The user’s full name (if provided).
    • Callback URL (redirects the user back to the website after payment).
    • Merchant ID (provided by ZarinPal to the website owner).
  • When the data is sent:
    • When the user initiates the EDD (Easy Digital Downloads) payment process and selects ZarinPal as the payment gateway.
    • When the ZarinPal transaction is completed, and the user is redirected back to the website.
  • Service Information:

2. ZarinPal Sandbox (Custom Gateway)

  • Disclaimer: This sandbox environment is not provided by ZarinPal and was developed and hosted by the plugin developer for testing purposes.
  • Purpose: A custom sandbox environment created to simulate the ZarinPal payment gateway for testing and development purposes, following ZarinPal’s discontinuation of their official sandbox environment.
  • Data sent:
    • The order amount.
    • The user’s full name (if provided).
    • Callback URL (redirects the user back to the website after payment).
    • Merchant ID (any valid 36-character string).
  • When the data is sent:
    • When the user initiates the EDD payment process and selects ZarinPal (Sandbox) as the payment gateway.
    • When the transaction is completed, and the user is redirected back to the website.
  • Additional Information:
    • This service is only being used when the payment test mode is enabled from EDD settings.
    • Data stored by the sandbox environment service will be cleared daily at 00:00 (midnight) IRST (Iran Standard Time) from the database.
    • This custom sandbox environment is hosted by the plugin developer.
    • The source code of the sandbox environment is available at GitHub.
  • Service Information:

스크린샷

  • Configure your Zarinpal Merchant ID and options.
  • Customers can choose Zarinpal as their payment method.
  • Successful payment confirmation page.

FAQ

How do I get a Zarinpal Merchant ID?

Register and obtain your Merchant ID by signing up at Zarinpal’s official website.

Is this plugin compatible with all Easy Digital Downloads versions?

This plugin is tested with the latest version of Easy Digital Downloads. However, ensure you are using an updated version for the best compatibility.

Does this plugin support sandbox mode for testing?

Yes! You can enable EDD’s test mode setting for testing transactions.

Does this plugin support recurring payments

Unfortunately, no. ZarinPal does not support recurring payments.

후기

이 플러그인에 대한 평가가 없습니다.

기여자 & 개발자

“Integrate ZarinPal for EDD”(은)는 오픈 소스 소프트웨어입니다. 다음의 사람들이 이 플러그인에 기여하였습니다.

기여자

“Integrate ZarinPal for EDD”(이)가 1 개 언어로 번역되었습니다. 기여해 주셔서 번역자님께 감사드립니다.

자국어로 “Integrate ZarinPal for EDD”(을)를 번역하세요.

개발에 관심이 있으십니까?

코드 탐색하기는, SVN 저장소를 확인하시거나, 개발 기록RSS로 구독하세요.

변경이력

1.0.0

  • Initial release

1.1.0

  • Prevent payment process when a recurring item is present in the cart