Skip to content

zoudong/okbitpay

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

78 Commits

Repository files navigation

okbitpay vài câu số hiệu thu phục Bitcoin tại tuyến chi trả nối tiếp nghiệp vụ hệ thống

okbitpay is a bitcoin payment system by java

1, nếu ngươi tưởng có được một cái chuyên chúc với chính ngươi không cần cùng bất luận cái gì ngôi cao nối tiếp tư hữu Bitcoin chi trả hệ thống tới đem ngươi chi trả đơn đặt hàng cùng nghiệp vụ hệ thống liên hệ lên

2, nếu nước ngoài chủ lưu Bitcoin tiền bao hoặc chi trả hệ thống ( thuần kỹ thuật giao lưu, cấm dùng cho phi pháp sử dụng )

3, nếu ngươi tưởng thông qua blockchain thực hiện một ít độ cao cá tính hóa tư nhân Bitcoin tài vụ hệ thống nhu cầu

Như vậy checkout this okbitpay giúp ngươi chính mình thành lập một bộ mau lẹ, an toàn, dễ dùng Bitcoin chi trả hệ thống

# sử dụng thuyết minh: mvn package

Mở ra https duy trì: Một lần nữa sinh thành keystore.p12 thay đổi hoặc đi quyền uy cơ cấu đăng ký cái giấy chứng nhận
keytool -genkey -alias okbitpay -storetype PKCS12 -keyalg RSA -keysize 2048 -keystore keystore.p12 -validity 3650

close postman SSL certificate verification
### đặc biệt chú ý: Chi trả hệ thống bố trí cùng Bitcoin linux bản cài đặt đều phải phóng tới tường phòng cháy lúc sau, trừ bỏ ngươi chính mình nghiệp vụ hệ thống, không cần bại lộ cấp phần ngoài phỏng vấn.

##1, trang bị bitCoin core bản cài đặt cũng mở ra rpc phục vụ
bit coinCore and config enable rpc:

server=1
rest=1
rpcbind=127.0.0.1:8332
rpcuser=root
rpcpassword=123456-youpassword

##2, đem bitCoing core bản cài đặt phối trí xứng đôi đến config.properties tiến hành đồng bộ

rpcaddress=127.0.0.1
rpcuser=root
rpcpassword=123456
rpcport=8332

validation_level=6
maxretry_count=9

##3, MYSQL cơ sở dữ liệu trang bị cũng ngã vào okbitpay.sql

##4, thuyên chuyển okbitpay khai phá tiếp lời nối tiếp ngươi đơn đặt hàng hệ thống interface:count 3

## sáng tạo chi trả đơn đặt hàng <1>
###POSThttps://localhost:8443/bitcoinPayment/createPayOrder?amount=1&orderId=0000000000&callbackUrl=http://127.0.0.1:8080
Phản hồi kết quả:
{
"status": "success",
"msg": "success",
"data": {
"code": "aa7eec07-efed-4d92-ae6a-b7861475291e", "receiveAddress": "1Gx4KTvN6ShZVkY8Meu78gVHLaPfUHEhxx"
},
"externData": null
}
##### một cái orderId phản hồi một cái code chính mình bảo tồn ở đơn đặt hàng nghiệp vụ hệ thống liên hệ chi trả trạng thái
### nếu chi trả thành công cũng bị 6 cái khu khối xác nhận ( tiêu chuẩn 6 cái ) sau sẽ hồi điều ngươi sáng tạo đơn đặt hàng khi hồi điều địa chỉ cũng phụ gia 3 cái nghiệp vụ tham số lại đây, hoàn thành chi trả lưu trình.
### chi trả tốc độ quyết định bởi với ngươi chi trả khi cấp thợ mỏ thủ tục phí - không phải cấp ngôi cao, ngôi cao không thu. Thủ tục phí cùng quặng trì đào quặng xác nhận khu khối ưu tiên cấp có rất lớn quan hệ.

## tuần tra sáng tạo đơn đặt hàng chi trả trạng thái payStatus<2>
###POSThttps://localhost:8443/bitcoinPayment/selectOneOrderByCode?code=cebbc5ed-1f71-4805-8a0e-4ada63ced00b
Phản hồi kết quả:
{
"status": "success",
"msg": "success",
"data": {
"id": 22,
"start": 0,
"length": 10,
"ordBy": null,
"ordCol": null,
"code": "cebbc5ed-1f71-4805-8a0e-4ada63ced00b",
"amount": 1,
"receiveAddress": "1JdoJDdix9AeGWRvieMzTUzzh4AA4bLs1P",
"sendAddress": null,
"payTime": null,
"retryCount": 10,
"lastRetryTime": 1512233640000,
"payStatus": "pending",
"payDescription": null,
"productId": 0,
"productName": null,
"productNumber": 0,
"accountCode": null,
"accountName": null,
"status": "disable",
"createTime": 1512233040000,
"updateTime": null,
"callbackUrl": "http://127.0.0.1:8080",
"orderId": "0000000000"
},
"externData": null
}

##status list:
"pending": Đãi chi trả
"paid": Đã chi trả
"expire": Đơn đặt hàng siêu khi

## tuần tra sở hữu chi trả đơn đặt hàng <3>
###POSThttps://localhost:8443/bitcoinPayment/selectPayOrderByPage

Phản hồi kết quả:
{
"status": "success",
"msg": "success",
"data": [
{
"id": 1,
"start": 0,
"length": 10,
"ordBy": null,
"ordCol": null,
"code": "25bdded6-9251-435d-9b05-b8b6158c9d54",
"amount": 1,
"receiveAddress": "16VKk2FYYn1nVCtZ16QGSJZ6bq7ZEgBziM",
"sendAddress": null,
"payTime": null,
"retryCount": 10,
"lastRetryTime": 1512149030000,
"payStatus": "pending",
"payDescription": null,
"productId": null,
"productName": null,
"productNumber": null,
"accountCode": null,
"accountName": null,
"status": "enable",
"createTime": 1512061076000,
"updateTime": null,
"callbackUrl": "http://127.0.0.1:8080",
"orderId": null
}
],
"externData": null,
"draw": 0,
"start": 1,
"length": 10,
"itotalRecords": 1,
"itotalDisplayRecords": 1,
"iTotalRecords": 1,
"iTotalDisplayRecords": 1
}

####you order system config callback url param 3: code=xxxxx&orderId=xxxx&payStatus=xxx

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Liên hệ phương thức: ( kỹ thuật giao lưu ^_^ )
mail:692737146@qq
qq:692737146
phone:18223534472

Releases

No releases published

Packages

No packages published