Stand-Alone Credit {#payments-processing-basic-credit-intro}
============================================================

This section shows you how to process a stand-alone credit, which is not linked to a capture or sale. There is no time limit for requesting a stand-alone credit.
When your account is enabled for credit authorizations, also known as purchase return authorizations, `Cybersource` authenticates the card and customer during a follow-on refund or stand-alone credit request. Every credit request is automatically authorized.  
Credit authorizations are handled the same for these card types:

* American Express

* Diners

* Discover

* JCB

* Mastercard

* Visa  
  Credit authorization results are returned in these response fields:

* ccCreditReply_authorizationCode

* ccCreditReply_paymentNetworkTransactionID

* ccCreditReply_processorResponse
  {#payments-processing-basic-credit-intro_d24e49}  
  When you request a void for a refund or credit before settlement, the refund or credit is voided. If your account is enabled for credit authorizations, the credit authorization is also reversed.

Endpoint {#payments-processing-basic-credit-intro_d7e112}
---------------------------------------------------------

Set the ccCreditService_run field to `true`.  
Send the request to `https://ics2ws.ic3.com/commerce/1.x/transactionProcessor`.

Required Fields for Processing a Stand-Alone Credit {#payments-processing-basic-credit-required-fields}
=======================================================================================================

> When relaxed requirements for address data and the expiration date are being used, not all fields in this list are required. It is your responsibility to determine whether your account is enabled to use this feature and which fields are required. For details about relaxed requirements, see [Relaxed Requirements for Address Data and Expiration Date in a Payment](/docs/cybs/en-us/payments/developer/ctv/so/payments/payments-relax-reqs.md "").

billTo_city
:

billTo_country
:

billTo_email
:

billTo_firstName
:

billTo_lastName
:

billTo_postalCode
:

billTo_state
:

billTo_street1
:

card_accountNumber
:

card_expirationMonth
:

card_expirationYear
:

ccCreditService
:
Set the value to `true`. For example `ccCreditService run="true"`.

merchantID
:

merchantReferenceCode
:
Set to merchantReferenceCode value used in corresponding capture request.

purchaseTotals_currency
:

purchaseTotals_grandTotalAmount
:

Simple Order Example: Processing a Stand-Alone Credit {#payments-processing-basic-credit-ex-so}
===============================================================================================

Request

```keyword
&lt;requestMessage&gt;
    &lt;billTo&gt;
        &lt;firstName&gt;John&lt;/firstName&gt;
        &lt;lastName&gt;Doe&lt;/lastName&gt;
        &lt;street1&gt;1295 Charleston Road&lt;/street1&gt;
        &lt;city&gt;Mountain View&lt;/city&gt;
        &lt;state&gt;CA&lt;/state&gt;
        &lt;postalCode&gt;94043&lt;/postalCode&gt;
        &lt;country&gt;US&lt;/country&gt;
        &lt;email&gt;test@cybs.com&lt;/email&gt;
    &lt;/billTo&gt;
    &lt;card&gt;
        &lt;accountNumber&gt;CARD_NUMBER&lt;/accountNumber&gt;
        &lt;expirationMonth&gt;12&lt;/expirationMonth&gt;
        &lt;expirationYear&gt;2026&lt;/expirationYear&gt;
    &lt;/card&gt;
    &lt;merchantID&gt;lrsebctest&lt;/merchantID&gt;
    &lt;merchantReferenceCode&gt;Postman-1666381004&lt;/merchantReferenceCode&gt;
    &lt;purchaseTotals&gt;
        &lt;currency&gt;USD&lt;/currency&gt;
        &lt;grandTotalAmount&gt;1.01&lt;/grandTotalAmount&gt;
    &lt;/purchaseTotals&gt;
    &lt;ccCreditService run="true"/&gt;
&lt;/requestMessage&gt;
```

Response to a Successful Request

```
&lt;c:replyMessge&gt;
    &lt;c:merchantReferenceCode&gt;Postman-1666374834&lt;/c:merchantReferenceCode&gt;
    &lt;c:requestID&gt;6663748348516429203007&lt;/c:requestID&gt;
    &lt;c:decision&gt;ACCEPT&lt;/c:decision&gt;
    &lt;c:reasonCode&gt;100&lt;/c:reasonCode&gt;
    &lt;c:purchaseTotals&gt;
        &lt;c:currency&gt;USD&lt;/c:currency&gt;
    &lt;/c:purchaseTotals&gt;
    &lt;c:ccAuthReply&gt;
        &lt;c:reasonCode&gt;100&lt;/c:reasonCode&gt;
        &lt;c:amount&gt;1.01&lt;/c:amount&gt;
        &lt;c:authorizationCode&gt;888888&lt;/c:authorizationCode&gt;
        &lt;c:avsCode&gt;X&lt;/c:avsCode&gt;
        &lt;c:avsCodeRaw&gt;I1&lt;/c:avsCodeRaw&gt;
        &lt;c:authorizedDateTime&gt;2022-10-21T17:53:54Z&lt;/c:authorizedDateTime&gt;
        &lt;c:processorResponse&gt;100&lt;/c:processorResponse&gt;
        &lt;c:reconciliationID&gt;66737280B9CGUCCP&lt;/c:reconciliationID&gt;
        &lt;c:paymentNetworkTransactionID&gt;123456789619999&lt;/c:paymentNetworkTransactionID&gt;
    &lt;/c:ccAuthReply&gt;
    &lt;c:card&gt;
        &lt;c:cardType&gt;001&lt;/c:cardType&gt;
    &lt;/c:card&gt;
&lt;/c:replyMessge&gt;
```

