2008-10-13 28 views
10

Có thể tích hợp ứng dụng thương mại điện tử dựa trên web PHP của tôi với Quickbook Online Edition không?PHP + Quickbook Online Edition (Tích hợp API)?

Khi tôi bán hàng trên trang web của mình, tôi muốn có thể thực hiện mục nhập nhật ký tương ứng trong sổ kế toán của mình.

Lưu ý, tôi đang tham khảo Quickbook Phiên bản trực tuyến, không phần mềm máy tính để bàn.

+0

Tôi đã thêm một số ví dụ và liên kết tới một số mã để tích hợp QuickBooks Online Edition với các ứng dụng PHP vào một trong các bài đăng của tôi. Có thể đáng để xem xét cho bạn. –

Trả lời

4

Vâng, bạn có thể gửi yêu cầu qbXML để QuickBooks Online Edition, cũng giống như bạn có thể gửi yêu cầu qbXML máy tính để bàn thông thường phiên bản QuickBooks.

Tải xuống SDK QuickBooks để biết thêm chi tiết.

15

Tôi hiện đã xây dựng một bộ các lớp học PHP tạo điều kiện giao tiếp với QuickBooks Online Edition. Nó làm cho giao tiếp với QuickBooks Online Edition dễ dàng như:

// Create the connection to QuickBooks 
$API = new QuickBooks_API(...); 

// Build the Customer object 
$Customer = new QuickBooks_Object_Customer(); 
$Customer->setName($name); 
$Customer->setShipAddress('134 Stonemill Road', '', '', '', '', 'Storrs', 'CT', '', '06268'); 

// Send the request to QuickBooks 
$API->addCustomer($Customer, '_add_customer_callback', 15); 

// The framework also supports processing raw qbXML requests 
$API->qbxml(' 
    <CustomerQueryRq> 
     <FullName>Keith Palmer Jr.</FullName> 
    </CustomerQueryRq>', '_raw_qbxml_callback'); 

Bạn có thể tải về khuôn khổ từ chủ đề của tôi ở đây: QuickBooks Online Edition PHP Package

Tôi đã bắt đầu viết một số tài liệu/lời khuyên về cách để tích hợp các ứng dụng web với QuickBooks Online Edition tại đây: QuickBooks Integration wiki