Customer Support Guide v0.1 BitPay, Inc. https://bitpay.com ©2014 BITPAY, Inc. All Rights Reserved. 1 Table of Contents Introduction Contacting Support Payment Data Common Payment Exceptions Underpayment Overpayment Late Payment / “Orphan Transaction” Refunding a Fully Paid Invoice Payment Gateway API Troubleshooting Revision History ©2014 BITPAY, Inc. All Rights Reserved. 2 Introduction Welcome to the world of payment processing for the bitcoin currency! This guide provides you with all the information you need to identify, understand, and resolve many common customer support related concerns. We understand that the processing of bitcoin payment transactions may result in customer situations that are at first unfamiliar for many merchants. Our goal and promise to you is to provide you with world class support for resolving support requests quickly and efficiently. We also want to provide you with the knowledge and information that your support organization needs to quickly self diagnose the most common bitcoin payment processing exceptions. Contacting Support The easiest way to contact support is to send email to: ● [email protected] If you have phone support please call the number you have been provided. BitPay offers several levels of support based on the needs of your organization. Your level of support is associated with the specific pricing plan that your organization has selected. You can identify the BitPay pricing plan that you are currently subscribed to by accessing your merchant account and clicking the “Plan” link or by accessing this link directly: https://bitpay.com/changeplan. Your currently selected plan is designated as the “Current Plan” and lists the features of the plan including the type of support to which you are entitled. Support Plan Entitlement Description Bronze Email Support You are able to contact BitPay support via email by sending your support request to [email protected]. You support request enters our support queue. Silver Email and Phone Support All of the support features of the Bronze Support Plan plus: You are provided a phone number that allows you to contact our support organization. Gold Priority Phone and Email Support All of the support features of the Silver Support Plan plus: You are provided a dedicated account manager as your single point of contact for all interaction with BitPay. Your phone calls and emails to support are handled immediately. ©2014 BITPAY, Inc. All Rights Reserved. 3 Payment Data Bitcoin payment transactions processed by BitPay involve the use of certain payment data sets that are common across many types of payment scenarios. This section lists the types of data that your support organization is likely to encounter when resolving transaction exceptions. For easier identification, each description includes a sample of the payment data. Pay particular attention to the length of the data string as this will help you more readily identify the type of data. Payment Data Description BitPay invoice ID The unique id of the invoice assigned by bitpay.com. This id is generated by the BitPay server when the customer has reached the final step of the buying process and must pay for their items. This id is unique across all BitPay transactions, merchants and will never be reused or reassigned within our system to any other transaction. Example: ● BitPay invoice URL 4HLQHvXAG4QthbQn5Xj6FP An https URL where the invoice can be viewed. This URL includes the BitPay invoice ID and may be used or referred to interchangeably with the BitPay invoice ID. Example: ● Bitcoin address https://bitpay.com/invoice?id=4HLQHvXAG4QthbQn5Xj6FP The address to which a bitcoin payment may be sent; it is a public encryption key exchanged between the seller and the buyer. A bitcoin address always begins with either a ‘1’ or a ‘3’. Bitcoin addresses are generated by the holder of a bitcoin wallet. At the time a public address is created a matching private key is created that is stored exclusively within the holders bitcoin wallet. Example: ● Blockchain transaction ID 1G2bxGMWZsximRGkbFBTwQJwp9yzup4qLS The unique id of the bitcoin transaction assigned by the bitcoin network. When a bitcoin payment is sent to the network a globally unique transaction id is assigned to the payment. This transaction ID is useful for discovering the details of the transaction. See “Blockchain transaction URL” for details. Example: ● 7ca6b34f41bfa920001d42ae66316472eb9d6034712d6b1d58a8c8e268 ©2014 BITPAY, Inc. All Rights Reserved. 4 beb348 Blockchain transaction URL An https URL where the blockchain transaction can be viewed. The details of the payment transaction can be viewed at https://blockchain.info. Transaction details include the following kinds of information: ● ● ● Transaction time Confirmation status Transaction fees Example: ● https://blockchain.info/tx/7ca6b34f41bfa920001d42ae66316472eb9d60 34712d6b1d58a8c8e268beb348 ©2014 BITPAY, Inc. All Rights Reserved. 5 Common Payment Exceptions The payment experience for accepting bitcoin transactions presents business scenarios that either do not exist or are much less prevalent than when accepting payment via other methods. This section enumerates these scenarios and provides descriptions, causes, and business process steps for the settlement of payment transactions that fall under these descriptions. The application of a remedy for a payment exception may be subject to one or more business rules. These rules ensure that these remedies are applied uniformly and that the application of the remedy resolves the payment exception without further question. Underpayment The purchaser sends a bitcoin payment, but the amount sent is less than the total required by the invoice. These are not credited to your account automatically; you may choose to either accept them (in which case we adjust the price of the invoice), or request that they be refunded back to the sender. To credit an underpayment to the invoice and mark the invoice fully paid, we need: ● The BitPay invoice ID or BitPay invoice URL Business Rules: UC1. Occasionally, BitPay may be unable to associate a late payment or mark an underpaid invoice fully paid due to the duration of time a transaction has been outstanding, shifts in exchange rates, or a combination of these. In this scenario BitPay will refund a customer's payment to a bitcoin address that the customer specifies, or that you provide BitPay on the customers behalf. To refund an underpayment to the purchaser, we need: ● ● The BitPay invoice ID or BitPay invoice URL A bitcoin address to which the purchaser would like the funds returned. Business Rules: None. Overpayment The purchaser sends a bitcoin payment, but the amount sent is greater than the total required by the invoice. The extra payment is not credited to your account automatically; you may choose to either accept it (in which case we credit the extra to your account), or request that the overpaid portion be refunded back to the sender. To credit an overpayment to the invoice, we need: ● The BitPay invoice ID or BitPay invoice URL ©2014 BITPAY, Inc. All Rights Reserved. 6 Business Rules: None. To refund the overpaid portion of an overpayment to the purchaser, we need: ● ● The BitPay invoice ID or BitPay invoice URL A bitcoin address to which the purchaser would like the funds returned. Business Rules: None. Late Payment / “Orphan Transaction” The purchaser sends a bitcoin payment, but the payment does not come through until after the 15 minute window provided by the invoice has expired. The orphan transaction is set aside until either the purchaser requests it back, or you request it be credited to the invoice for which it was intended. We can sometimes find a late payment if the purchaser provides the bitcoin address to which he sent the funds. To associate an orphan with an invoice, we need: ● ● The BitPay invoice ID or BitPay invoice URL The blockchain transaction ID (i.e. https://blockchain.info/tx/7ca6b34f41bfa920001d42ae66316472eb9d6034712d6b1d58a8c8e268beb34 8) Business Rules: L1. Occasionally, BitPay may be unable to associate a late payment or mark an underpaid invoice fully paid due to the duration of time a transaction has been outstanding, shifts in exchange rates, or a combination of these. In this scenario BitPay will refund a customer's payment to a bitcoin address that the customer specifies, or that you provide BitPay on the customers behalf. To refund a late / orphan payment to the purchaser, we need: ● ● The blockchain transaction ID of the late payment. A bitcoin address to which the purchaser would like the funds returned. Business Rules: None. ©2014 BITPAY, Inc. All Rights Reserved. 7 Refunding a Fully Paid Invoice The purchaser successfully sent a bitcoin payment of the correct amount, but you choose to provide a full or partial refund of that payment. To provide a refund of a fully paid invoice, we need: ● ● ● The BitPay invoice ID or BitPay invoice URL The amount and currency you would like to refund (i.e., 100.00 USD or 0.1366 BTC). The bitcoin address to which the purchaser would like us to send the refund. Business Rules: None. ©2014 BITPAY, Inc. All Rights Reserved. 8 Payment Gateway API Troubleshooting Many of the most common problems associated with deploying the BitPay Payment Gateway API can be solved by referring to the instructions and advice in the Troubleshooting section of the Payment Gateway API documentation. Download the BitPay Payment Gateway API documentation from https://bitpay.com/downloads/bitpayApi.pdf. ©2014 BITPAY, Inc. All Rights Reserved. 9 Revision History 0.1 January 2014 Original Release ©2014 BITPAY, Inc. All Rights Reserved. 10
© Copyright 2026 Paperzz