Integrate CyanGate S-Drive with Stripe
S-Drive is an easy, secure and simple file management and file distribution platform that provides unlimited Salesforce.com storage. Users can seamlessly upload files and attachments of any size to Amazon S3 from their Salesforce accounts.
Stripe makes it easy for developers to accept credit cards on the web.
- Salesforce Object ID.
- File Name
- Short description of the file.
Get Download Info for File
Look Up File
- The currency the customer can be charged in for recurring billing purposes.
- Account Balance
- Current balance, if any, being stored on the customer’s account. If negative, the customer has credit to apply to the next invoice. If positive, the customer has an amount owed that will be added to the next invoice. The balance does not refer to any unpaid invoices; it solely takes into account amounts that have yet to be successfully applied to any invoice. This balance is only taken into account for recurring billing purposes (i.e., subscriptions, invoices, invoice items)..
- Business Vat
- Created At
Triggers whenever a new customer is created.
Triggers whenever any property of a customer changes.
Triggers whenever a customer is deleted.
Create a Customer
Creates a new Customer.
Update a Customer
Updates the selected Customer.
Delete a Customer
Deletes the selected Customer.
Searches for Customers in the selected account and returns a list.
- Whether charge was made in testing or production (
truefor production system).
- Amount charged in cents.
- Amount Refunded
- Amount in cents refunded (can be less than the amount attribute on the charge if a partial refund was issued).
- Created At
- Three-letter ISO currency code representing the currency in which the charge was made.
- A set of key/value pairs that you can attach to a charge object. It can be useful for storing additional information about the charge in a structured format.
- True if the charge succeeded, or was successfully authorized for later capture.
- Whether or not the charge has been fully refunded. If the charge is only partially refunded, this attribute will still be false.
- The status of the payment is either succeeded or failed.
- Application Fee
- The application fee (if any) for the charge. See the Connect documentation for details.
- Balance Transaction
- ID of the balance transaction that describes the impact of this charge on your account balance (not including refunds or disputes).
- ID of the customer this charge is for if one exists.
- The account (if any) the charge was made on behalf of. See the Connect documentation for details.
- Details about the dispute if the charge has been disputed.
- Failure Code
- Error code explaining reason for charge failure if available (see the errors section for a list of codes).
- Failure Message
- Message to user further explaining reason for charge failure if available.
- Fraud Details
- Hash with information on fraud assessments for the charge. Assessmentsreported by you have the key user_report and, if set, possible values of safeand fraudulent. Assessments from Stripe have the key stripe_report and, if set,the value fraudulent.
- ID of the invoice this charge is for if one exists.
- Receipt Email
- This is the email address that the receipt for this charge was sent to.
- Receipt Number
- This is the transaction number that appears on email receipts sent for this charge.
- Shipping information for the charge.
Triggers on charge succeeded.
Triggers on charge failed.
Triggers on refund.
Triggers when a charge is updated.
- Disputed amount. Usually the amount of the charge, but can differ (usually because of currency fluctuation or because only part of the order is disputed).
- The disputed charge.
- Created At
- Date dispute was opened.
- Three-letter ISO currency code representing the currency of the amount that was disputed.
- Evidence provided to respond to a dispute.
- Evidence Details
- Information about the evidence submission.
- Is Charge Refundable
- If true, it is still possible to refund the disputed payment. Once the payment has been fully refunded, no further funds will be withdrawn from your Stripe account as a result of this dispute.
- Whether this is a test system dispute (False for production).
- A set of key/value pairs that you can attach to a dispute object. It can be useful for storing additional information about the dispute in a structured format.
- Reason given by cardholder for dispute. Possible values are duplicate, fraudulent, subscription_canceled, product_unacceptable, product_not_received, unrecognized, credit_not_processed, general.
- Current status of dispute. Possible values are warning_needs_response, warning_under_review, warning_closed, needs_response, response_disabled, under_review, charge_refunded, won, lost.
Occurs when the dispute is resolved and the dispute status changes to won or lost.
Occurs when the dispute is updated (usually with evidence).
Occurs whenever a customer disputes a charge with their bank (chargeback).
Occurs when funds are reinstated to your account after a dispute is won.
Occurs when funds are removed from your account due to a dispute.
- The plan the customer is subscribed to.
- Possible values are trialing, active, past_due, canceled, or unpaid. A subscription still in its trial period is trialing and moves to active when the trial period is over. When payment to renew the subscription fails, the subscription becomes past_due. After Stripe has exhausted all payment retry attempts, the subscription ends up with a status of either canceled or unpaid depending on your retry settings..
- Tax Percent
- If provided, each invoice created by this subscription will apply the tax rate, increasing the amount billed to the customer..
- Describes the current discount applied to this subscription, if there is one. When billing, a discount applied to a subscription overrides a discount applied on a customer-wide basis..
- Application Fee Percent
- A positive decimal that represents the fee percentage of the subscription invoice amount that will be transferred to the application owner’s Stripe account each billing period.
- Cancel at Period End
- If the subscription has been canceled with the at_period_end flag set to true, cancel_at_period_end on the subscription will be true. You can use this attribute to determine whether a subscription that has a status of active is scheduled to be canceled at the end of the current period.
- Canceled At
- If the subscription has been canceled, the date of that cancellation. If the subscription was canceled with cancel_at_period_end, canceled_at will still reflect the date of the initial cancellation request, not the end of the subscription period when the subscription is automatically moved to a canceled state..
- Current Period Start
- Start of the current period that the subscription has been invoiced for.
- Current Period End
- End of the current period that the subscription has been invoiced for. At the end of this period, a new invoice will be created..
- Date the subscription started.
- Ended At
- If the subscription has ended (either because it was canceled or because the customer was switched to a subscription to a new plan), the date the subscription ended..
- A set of key/value pairs that you can attach to a subscription object. It can be useful for storing additional information about the subscription in a structured format..
- Trial Start
- If the subscription has a trial, the beginning of that trial.
- Trial End
- If the subscription has a trial, the end of that trial.
Triggers whenever a customer with no subscription is signed up for a plan.
Triggers whenever a subscription changes. Examples would include switching from one plan to another, or switching status from trial to active.
Triggers whenever a customer ends their subscription.
Subscription Trial Ending
Occurs three days before the trial period of a subscription is scheduled to end.
Search Active Subscriptions
Searches for active subscription for a given customer