Bitcoin Payment Gateway 2

終了済み 投稿 May 11, 2015 着払い
終了済み 着払い

This project is based on uc_bitcoin module and bitcoin_address module from Drupal 7. The objective of assignment is to ease the workload of admin especially "view orders". A live website is at [url removed, login to view] and you will be given those set of codes (my version) for further improvement because there is still some known bugs:-

#. (User) "Bitcoin amount" is not shown in Review order during checkout

#. (User) Email Invoice didn't have the qrcode shown up

#. (User) Received two duplicates email notification about "Your order at [url removed, login to view]" and "File Download for Order# 999"

#. (User) Let's say wanna print out a copy of invoice. It should be a compact version, preferably in a single A4 size paper, simple wording, proper formatting instead of the current one, see attachment

#. (Admin) Order status is wrongly shown as "completed" even though invoice is invalid and payment received after timeout

#. (Admin) Order status failed to change from "pending" to "abandon" even though no payment received after 60 minutes timeframe, in the absence "confirm payment" interaction

#. (Admin) Order status failed to change from "pending" to "completed", in the absence of "confirm payment" interaction

#. (Admin) Payment/Logs registered duplicate entry about order status and current balance

#. (Admin) For a valid and successful transaction, non-shippable item should mark as "completed" in order status whereas shippable item or mixture item should mark as "payment received" in order status.

I noticed the code uses client side countdown timer, which is incorrect. The time is an important parameter and should be taken care of in case of security. The best timestamp would be the reference where the moment user turns from "In checkout" to "Pending", The 60 minutes is all you have.

Drupal MariaDB PHP ソフトウェアアーキテクチャ

プロジェクトID: #7649788

プロジェクトについて

1個の提案 リモートプロジェクト アクティブ Jun 17, 2015