2014-10-05 13 views
5

tôi có thể cư lĩnh vực mô tả Business::Stripe 's cho một off phí với mã dưới đây:Làm cách nào để điền vào trường mô tả của Stripe về phí đăng ký?

use Business::Stripe; # Version 0.4 

# Create Customer 
my $customer = $stripe->api('post', 'customers', 
    card  => $stripeToken, 
    description => $username, 
); 

# Charge 
my $charge = $stripe->api('post', 'charges', 
    customer => $customer, 
    currency => $currency, 
    description => 'my description here no probs', 
    amount  => $amount, 
); 

Nhưng khi tôi tạo ra một khách hàng khách hàng và gán chúng vào một kế hoạch hàng tháng mà tôi không thể nhìn thấy như thế nào để cư mô tả về khoản phí đã thực hiện cho mỗi kỳ thanh toán.

# Create Customer and subscribe to a plan 
my $customer = $stripe->api('post', 'customers', 
    card  => $stripeToken, 
    description => 'description here is for the customer not the monthly charge', 
    plan  => $plan 
); 

Tôi muốn có thể thêm mô tả cho khoản phí xảy ra mỗi kỳ thanh toán.

API dường như không hiển thị nhưng trường có thể chỉnh sửa qua bảng điều khiển strie.

Trả lời

6

Stripe đang nghĩ về tự động điền mô tả phí trên hóa đơn, nhưng đó không phải là tính năng tồn tại. Trong thời gian chờ đợi, khi sự kiện invoice.payment_succeeded xảy ra, bạn có thể lấy ID tính phí từ dữ liệu sự kiện đó. Sau đó, bạn có thể cập nhật mô tả của người phụ trách thông qua API:

https://stripe.com/docs/api#update_charge

Hy vọng rằng sẽ giúp, Larry

PS tôi làm việc trên Hỗ trợ tại sọc.

+0

Cảm ơn Larry. Bây giờ tôi biết nó không thể ngay bây giờ tôi có thể ngừng tìm kiếm :) –

+0

Hi Larry, cảm ơn cho phản ứng. Bởi vì các hướng dẫn và câu trả lời của bạn ở đây, tôi yêu Stripe. Một câu hỏi, chúng ta vẫn phải sử dụng giải pháp này? Hay Stripe đã thay đổi cách mọi thứ được thực hiện? Cảm ơn. – Greeso

+0

@Greeso: kể từ Decembee 2017, điều này vẫn có vẻ là cách để làm điều đó, xem như '\ Stripe \ Subscription :: create()' không hỗ trợ bất kỳ đối số 'description' nào. –

Các vấn đề liên quan