跳至主要内容
产品详细信息以英文显示。翻译即将推出。
Telr Payment Gateway for ERPNext — A build-to-order Telr payment gateway integration for ERPNext that lets UAE e-commerce bus — 1/1示意预览

A build-to-order Telr payment gateway integration for ERPNext that lets UAE e-commerce businesses accept 120+

currencies and 30+ payment methods, with hosted checkout, tokenized repeat billing and 3-D Secure.

ECOSIRE builds, installs and supports it against your ERPNext v15/v16 instance.

什么是 Telr Payment Gateway for ERPNext?

A build-to-order Telr payment gateway integration for ERPNext that lets UAE e-commerce businesses accept 120+ currencies and 30+ payment methods, with hosted checkout, tokenized repeat billing and 3-D Secure. ECOSIRE builds, installs and supports it against your ERPNext v15/v16 instance. Built to order by ECOSIRE for ERPNext v15, v16 — indicative price from $999.00 USD; request a quote for a scoped proposal.

核心功能

Registers Telr as a native option in ERPNext's `Payment Gateway Account` and `Payment Request` flow, so it behaves like a first-class gateway rather than a bolt-on
`Telr Settings` single DocType holding Store ID, auth/API key, currency defaults and a test/live mode toggle, with secrets stored using Frappe's encrypted-field handling
`Telr Transaction` DocType logging order reference, hosted-page cart ID, auth/return codes and the raw gateway response for full reconciliation and audit
Hosted payment page integration so card data never touches your ERPNext server, keeping PCI DSS scope to the minimal SAQ-A footprint
Telr mobile SDK support for in-app checkout on companion iOS/Android storefronts
3-D Secure 2 authentication and Telr fraud screening enforced before authorization, with declines mapped to clear ERPNext statuses
Tokenized repeat and subscription billing — a stored Telr token is charged against future `Subscription` / `Payment Request` cycles without re-collecting card details
120+ transaction currencies and 30+ payment methods exposed through the checkout, driven by your ERPNext currency and price list data
`@frappe.whitelist(allow_guest=True)` return and IPN callback endpoints that verify the transaction signature before any document is written
Idempotent callback handler that creates the `Payment Entry`, marks the `Sales Invoice` paid and completes the `Payment Request` exactly once, even on duplicate IPNs
`hooks.py` `doc_events` on Payment Request to trigger hosted-page creation, plus an hourly `scheduler_events` job that reconciles pending or dropped transactions against the Telr API
Multi-language checkout labels and receipts sourced from ERPNext, aligned to your site's configured languages
Dedicated role profile and permission rules so only authorized staff can view credentials or reprocess/refund a transaction
Client script on Sales Invoice and Payment Request forms showing live Telr transaction status and a link to the matching `Telr Transaction` log
Refund/void support via the Telr API surfaced as a permission-gated form action, writing back a reversing Payment Entry
Structured error logging to Frappe's `Error Log` with alerting hooks, so failed authorizations and callback mismatches are visible to ops

按需定制,全程代劳

无需自行搭建——由 ECOSIRE 构建、安装并提供支持的可用应用。

  1. 1

    您下单

    以一次性构建价格开始。我们在启动时与您共同确定范围。

  2. 2

    我们构建与安装

    ECOSIRE 在您的 ERPNext 上构建、配置并安装。

  3. 3

    上线 + 支持

    约一个工作周内上线,并包含两周上线支持。我们交付的代码中的缺陷免费修复。

技术规格

ERPNext 兼容性
—
许可证
许可证需要确认
Python 要求
Python 3.10+
数据库
MariaDB 10.6+

关于此产品

UAE-based businesses running ERPNext on a webshop or subscription model hit a wall at the payment layer. ERPNext ships with a Payment Gateway abstraction and integrations for the likes of Razorpay, Stripe, PayPal and Braintree — but none of them natively speak to Telr, the Dubai-headquartered acquirer that most GCC banks and marketplaces prefer. Without a Telr connector you are stuck reconciling settlements by hand, forcing customers off-site to a disconnected checkout, and getting no automatic write-back of paid status into your Sales Invoice and Payment Entry documents. That gap is exactly what this build-to-order integration closes.

We build a proper Frappe application — not a pile of loose server scripts — that registers Telr as a first-class option in ERPNext's Payment Gateway Account and Payment Request flow. The app ships a Telr Settings single DocType (Store ID, auth key, test/live toggle, currency defaults) with credentials stored via Frappe's encrypted field handling, plus a Telr Transaction DocType that logs every order, hosted-page reference, return code and gateway response for audit and reconciliation. Checkout uses Telr's hosted payment page and mobile SDK so card data never touches your server (keeping PCI scope minimal), while 3-D Secure 2 and Telr's fraud screening run before authorization. Repeat and subscription billing use Telr tokenization so a saved token can be charged against future Subscription/Payment Request cycles without re-collecting card details.

Technically, the integration is wired through hooks.py document events and whitelisted methods. A @frappe.whitelist(allow_guest=True) endpoint receives Telr's return and IPN callbacks, verifies the transaction signature, and — inside an idempotent handler — creates the matching Payment Entry, marks the Sales Invoice paid, and moves the Payment Request to Completed. doc_events on Payment Request trigger hosted-page creation; a scheduler_events hourly job polls for pending or ambiguous transactions and reconciles them against the Telr API so a dropped browser session never leaves an order in limbo. All customer-facing amounts, currency and multi-language checkout labels are driven from ERPNext data via the Frappe REST API, and access is controlled with a dedicated role profile so only authorized users can view keys or reprocess transactions. A client script surfaces live transaction status on the Sales Invoice and Payment Request forms.

Because this is build-to-order, nothing is a black-box download. After a short scoping call we confirm the exact Telr product set you use (hosted page, mobile SDK, tokenization, recurring), your ERPNext version (v15 or v16) and hosting, then build and configure the app against a staging copy of your site. Typical delivery is one working week from confirmed scope. You get the full app source in a git repository, install and configuration on your environment, UAT sign-off on staging with a documented rollback plan, technical and user documentation, a training session, and a post-go-live support window. ECOSIRE builds it, installs it, and stands behind it.

你得到什么

  • Installable Frappe app source code for your build, delivered as a versioned git repository you own
  • Installation and configuration on your ERPNext environment (staging then production), including `Telr Settings` and `Payment Gateway Account` setup
  • Technical documentation — DocType schema, hooks, whitelisted endpoints, callback flow and scheduler jobs
  • End-user guide plus a live training session for finance and store-operations staff
  • UAT on a staging copy of your site with a documented sign-off checklist and a tested rollback plan
  • Post-go-live support window for defect fixes and configuration adjustments
  • Git repository handover with commit history, branch strategy and upgrade notes for future ERPNext versions
  • Telr onboarding assistance — mapping your Store ID, keys and enabled payment methods into the integration

这是给谁的

UAE ERPNext e-commerce operator

Runs an online store on ERPNext and needs Telr as the checkout so GCC customers pay with locally trusted cards and wallets, with paid orders flowing straight into Sales Invoices and Payment Entries — no manual reconciliation.

Subscription / recurring-billing business

Bills customers on a repeating cycle and needs Telr tokenization wired to ERPNext `Subscription` and `Payment Request` so saved cards are charged automatically each period without re-collecting card details.

Finance and controllership lead

Owns the ledger and wants every Telr settlement matched to a Payment Entry, a clear audit trail in `Telr Transaction`, and role-based control over who can see keys or issue refunds.

ERPNext technical owner / systems integrator

Maintains the ERPNext instance (v15/v16) and wants a clean Frappe app with source in git, standard `hooks.py` events and whitelisted methods, so the integration is maintainable and survives upgrades.

Telr Payment Gateway for ERPNext 如何比较

标准伊科西尔定制建造竞争对手ERPNext 原生
Telr support in ERPNextPurpose-built Telr connector, native in the Payment Request flowDepends entirely on your team's Frappe skillRarely covers Telr; built for generic gatewaysNo Telr integration at all
Delivery modelBuild-to-order, one working week from confirmed scopeOpen-ended in-house project timelineInstant install but generic fitIncluded, but no Telr feature to configure
Hosted page + PCI scopeHosted page & mobile SDK, minimal SAQ-A scopeYou must design and secure it yourselfVaries; often self-hosted card handlingNot applicable
Tokenized recurring billingTelr tokens wired to `Subscription`/`Payment Request`Significant extra build effortUsually one-off payments onlyNo gateway tokenization
Reconciliation & audit`Telr Transaction` log + auto Payment Entry, hourly reconcile jobWhatever you find time to buildBasic status, limited audit trailManual reconciliation
Source code ownershipFull git repo handover, you own itYou own it, but you build and maintain itClosed source, vendor-lockedN/A
Support & upgradesPost-go-live window + optional ongoing supportSelf-supportedVendor SLA, may not fit ERPNext specificsCommunity only
v15/v16 fitBuilt and tested against your exact versionDepends on your testing rigorMay lag ERPNext releasesShips with core, no Telr feature

关于Telr Payment Gateway的常见问题

Is this a ready-made app I can download and install today?

No. This is a build-to-order integration. ECOSIRE builds the Telr connector against your specific ERPNext version, Telr product set and hosting, then installs and supports it. It is not an existing Frappe Cloud Marketplace download, so there is no instant-download button — it starts with a scoping call.

How long does delivery take?

Typical delivery is one working week from confirmed scope. The timeline depends on which Telr features you use (hosted page, mobile SDK, tokenized recurring billing, refunds) and your environment. After the scoping call we give you a firm estimate and milestones before any build work starts.

Which ERPNext versions are supported?

We build and test against ERPNext / Frappe v15 and v16. We confirm your exact version during scoping and target it explicitly, and the git handover includes upgrade notes so the app can be maintained across future versions.

How does the money actually get into ERPNext after a customer pays?

Telr posts a return and IPN callback to a signature-verified whitelisted endpoint. An idempotent handler then creates the matching `Payment Entry`, marks the `Sales Invoice` paid and completes the `Payment Request`. An hourly scheduler job reconciles any pending or dropped transactions against the Telr API so nothing is left in limbo.

Is card data safe and PCI-compliant?

Yes. Checkout uses Telr's hosted payment page (and mobile SDK), so card data never touches your ERPNext server — that keeps your PCI DSS scope to the minimal SAQ-A footprint. 3-D Secure 2 and Telr's fraud screening run before authorization, and credentials are stored using Frappe's encrypted-field handling.

Do you support recurring and subscription billing?

Yes. We use Telr tokenization so a saved card token can be charged against future ERPNext `Subscription` and `Payment Request` cycles without re-collecting card details, with each charge written back as a Payment Entry.

What about support and updates after go-live?

Every build includes a post-go-live support window for defect fixes and configuration changes. Because you receive the full source in a git repository you own, you or any Frappe developer can maintain it long-term. ECOSIRE also offers ongoing support and upgrade engagements beyond the initial window.

申请报价

Telr Payment Gateway

A build-to-order Telr payment gateway integration for ERPNext that lets UAE e-commerce businesses accept 120+ currencies and 30+ payment methods, with hosted checkout, tokenized repeat billing and 3-D Secure. ECOSIRE builds, installs and supports it against your ERPNext v15/v16 instance.

  • Registers Telr as a native option in ERPNext's `Payment Gateway Account` and `Payment Request` flow, so it behaves like a first-class gateway rather than a bolt-on
  • `Telr Settings` single DocType holding Store ID, auth/API key, currency defaults and a test/live mode toggle, with secrets stored using Frappe's encrypted-field handling
  • `Telr Transaction` DocType logging order reference, hosted-page cart ID, auth/return codes and the raw gateway response for full reconciliation and audit
  • Hosted payment page integration so card data never touches your ERPNext server, keeping PCI DSS scope to the minimal SAQ-A footprint

申请报价

告诉我们您对 Telr Payment Gateway 的需求,我们将发送价格、许可选项和量身定制的方案,通常在一个工作日内。

现在无需付款。此操作会向我们的团队发送报价请求——我们会通过邮件跟进价格和后续步骤。