Credit Card Payments, Refunds and Chargebacks: Overview and Setup for Oracle Receivables Release 1 !"# 1$%&'(&)1* 06-DEC-2011 Modified 06-DEC-2011
Type BULLETIN Type BULLETIN
Status PUBLISHED Status PUBLISHED
"n this #ocument Purpose Scope and Application Credit Card Payments, Refunds and Chargebacks: Overview and Setup for Oracle Receivables Release ! " Overview !" Setup for Credit Card Payments a" Oracle Payments setup b" #e$ne Remittance banks c" #e$ne a Receipt class and associated Receipt %ethod d" #ocument Se&uence e" Pro$le Options f" Customer Setup '" (ow to create a Credit Card Payment )" Setup for Credit Card Refunds a" Receivable Activity b" *ookup Code c" Receipt Class +" (ow to Create a Credit Card Refund " Credit Card Chargebacks -" Credit Card . /und 0ransfer 1rrors 2" Credit Card Processing, 3nown 4ssues and Patches 5" Community #iscussions 6" /eedback
+pplies to: Oracle Receivables Receivables - Versio! Versio! 12"0"0 a# la$er la$er %Release! 12"0 12"0 a# la$er & I'or(a$io i $)is #oc*(e$ a++lies $o a, +la$'or("
Purpose Oracle Receivables (AR): Receipts Workbench Information Center > Center > Note 13!"#!$1
T)is #oc*(e$ +rovi#es a overvie a# se$*+ re.*ire(e$s $o *se $)e Cre#i$ Car# /ea$*re i R12 Oracle Receivables" I$ icl*#es i'or(a$io o )o $o *se cre#i$ car#s 'or +a,(e$s crea$i cre#i$ car# re'*#s 3a*all, a# 4*$o(a$icall, - via $)e 4*$o(a$e# 4*$o(a$e# Recei+$ Ha#li 'or Cre#i$s5 recor#i cre#i$ car# c)arebacs a# correc$i cre#i$ car# errors"
Scope and +pplication /oc*s o' $)is se$*+ is Oracle Receivables Release 12" 4l$)o*) (os$ o' $)e co$e$ i $)is o$e is also a++licable i Release 11"7 so(e 'ea$*res #escribe# are ol, available i Release 12"
Credit Card Payments, Refunds and Chargebacks: Overview and Setup for Oracle Receivables Release 1 1) Overview Cre#i$ car# +a,(e$s are a (ais$rea( 'or( o' +a,(e$ a# Oracle Receivables s*++or$s *si Cre#i$ Car#s 'or +a,(e$ o' o+e #ebi$ i$e(s" 8)e a cre#i$ car# *(ber is +rovi#e# as +a,(e$ '*#s ill be $ras'erre# b, $)e cre#i$ car# iss*er $o ,o*r ba acco*$ o be)al' o' $)e c*s$o(er" T)e (e$)o# o' +rocessi a cre#i$ car# as a 'or( o' +a,(e$ is si(ilar $o $)e +rocess *se# 'or 4*$o(a$ic Recei+$s a# Re(i$$ace" T)e 4*$o(a$ic Recei+$s crea$es a ba$c) o' recei+$s associa$e# $o cre#i$ car# +a,(e$s" U+o 4++roval $)ese recei+$s are a*$)ori9e# a# $)e +a,(e$ a(o*$ is reserve# 'ro( ,o*r c*s$o(er:s car#)ol#er acco*$ a# $)e $rasac$io is (are# as close#" D*ri 4*$o(a$ic Re(i$$ace +rora( i$era$es i$) Oracle Pa,(e$s $o ca+$*re $)e +a,(e$ 'ro( $)e c*s$o(er:s ba acco*$ a# $ras'ers i$ $o ,o*rs o $)e recei+$ (a$*ri$, #a$e" Oracle Pa,(e$s )a#les $)e '*#s se$$le(e$ +rocessi as +ar$ o' $)e '*#s ca+$*re +rocess re.*es$ $)a$ Receivables ii$ia$es" /olloi ill*s$ra$es $)e +rocess 'lo!
Occasioall, $)ere ill be cases )erei $)e cre#i$ car# +a,(e$ ,o* receive# )as $o be re$*re#" Oracle Receivables s*++or$s $)e 'olloi! •
•
Credit Card Refunds! T)e c*s$o(er )as co$ac$e# ,o* #irec$l, a# re.*es$e# 'or re$*r o' cre#i$ car# +a,(e$ '*#s" Credit Card Chargebacks! T)e c*s$o(er co$ac$e# $)e Cre#i$ Car# iss*er a# re.*es$e# 'or re$*r o' cre#i$ car# +a,(e$ '*#s" T)e Cre#i$ Car# iss*er #e#*c$s $)e a(o*$ 'ro( ,o*r ba acco*$ ives i$ bac $o $)e c*s$o(er as a re'*# $)e $)e Cre#i$ Car# Iss*er o$i'ies ,o* $)a$ a cre#i$ c)arebac )as occ*rre#"
T)ese 2 (e$)o#s are #escribe# i (ore #e$ail belo"
) Setup for Credit Card Payments a) Oracle Payments setup T)e Oracle Receivables cre#i$ car# 'ea$*re is $i)$l, i$era$e# i$) Oracle Pa,(e$s" 8)e +rocessi a Recei+$ *si a Recei+$ (e$)o# i$) Pa,(e$ 3e$)o# ; Cre#i$ Car# Oracle Pa,(e$s ill be ivoe#" "1 Oracle Pa,(e$s 3ii(*(?D*((, Se$*+ /or Cre#i$ Car#?P*rc)ase Car# /*#s Ca+$*re Processi C*rre$l, $)ere is o '*c$ioali$, i$)i Oracle Receivables $o s*++or$ a 4*$)ori9a$io +rocess o$)er $)a Oracle Pa,(e$s"
b) #efine Remittance banks
4 re(i$$ace ba is $)e ba $o )ic) ,o*r c*s$o(ers ill re(i$ $)eir +a,(e$s $o" T)is is ,o*r co(+a,:s ba" I Release 12 )e ,o* crea$e a ba *si $)e avia$io +a$) belo ,o* are crea$i a @I$eral@ Ba" Responsibility ! Receivables 3aaer avigation! Se$*+ A Recei+$s A Bas
c) #efine a Receipt class and associated Receipt -ethod De'ie $)e class a# $)e associa$e (e$)o# )ic) ,o* ill *se i ,o*r $rasac$ios $o i#ica$e $)a$ #ebi$ i$e( ill be +ai# via Cre#i$ Car#" Responsibility ! Receivables 3aaer avigation! Se$*+ A Recei+$s A Recei+$ Classes
d) #ocument Se.uence Sice $)e +rocessi o' Cre#i$ Car# +a,(e$s is oi $o be )a#le# lie 4*$o(a$ic Recei+$s ,o* ee# $o se$*+ $)e Doc*(e$ Se.*ece $)a$ Oracle Receivables ill *se )e i$ +rocesses $)e cre#i$ car# @recei+$s" T)ere are = s$e+s i se$$i *+ $)e #oc*(e$ se.*ece 'or Oracle Receivables $o *se 'or Cre#i$ Car# +a,(e$s" 1/ Create the Se.uence Responsibility ! S,s$e( 4#(iis$ra$or avigation! 4++lica$io A Se.*e$ial N*(beri A De'ie
/ Review the Category Responsibility ! S,s$e( 4#(iis$ra$or
avigation! 4++lica$io A Se.*e$ial N*(beri A Ca$eories
8)e ,o* crea$e# $)e Recei+$ 3e$)o# i s$e+ c above Oracle Receivables a*$o(a$icall, crea$e# a Doc*(e$ Ca$eor, i$) $)e sa(e a(e
$/ +ssign the Se.uence to the Category Responsibility ! S,s$e( 4#(iis$ra$or avigation! 4++lica$io A Se.*e$ial N*(beri A 4ssi T)e 'olloi s)os $)e Doc*(e$ $ab i$) oe ro #e'ie# as 3e$)o# ; 4*$o(a$ic a# $)e o$)er 3a*al
T)e 'olloi s)os $)e 4ssi(e$ $ab 'or eac) o' $)e ros )i)li)$e# i $)e Doc*(e$ $ab!
Please revie No$e 106767"1 Ho To Se$*+ Doc*(e$ Se.*eces I Receivables 'or a##i$ioal #e$ails o *#ers$a#i $)e o+$ios a# se$$i *+ #oc*(e$ se.*eces"
e) Profile Options Responsibility ! S,s$e( 4#(iis$ra$or avigation! Pro'ile A S,s$e( *er, 'or Pro'ile O+$io Na(e ; Sequential Numbering Sice $)e +rocessi 'or Cre#i$ car# +a,(e$s is )a#le# lie 4*$o(a$ic Recei+$s $)e +rocess ill a*$ocrea$e recei+$s a# $)e *(beri *se# ill re.*ire Doc*(e$ Se.*eces )ic) i $*r re.*ires ,o* $o eable Se.*e$ial N*(beri" 4lso +rovi#e val*es 'or $)e Pro'ile O+$ios! •
•
ICX: Oracle Payment Server !" I#$: %C&PP !" See $)e C)a+$er o Pro'ile O+$ios i $)e Oracle Pa,(e$s I(+le(e$a$io *i#e5 T)e val*e o' $)e above +ro'iles s)o*l# (a$c) a# s)o*l# )ave $)e 'or(a$! http://hostname.domain.com:portnumber/servlet/ecapp
/or a##i$ioal i'or(a$io revie No$e ===66"1 Oracle iPa,(e$ 8)i$e Pa+er
f) Customer Setup
Responsibility ! Receivables 3aaer avigation! C*s$o(ers A C*s$o(ers *er, *+ $)e c*s$o(er )o ill *se $)e Cre#i$ Car# as +a,(e$ a# associa$e $)e Recei+$ 3e$)o# a# Cre#i$ Car# N*(ber i $)e Pa,(e$ De$ails $ab a$ $)e 4cco*$ a#?or Si$e Level
I' ,o* ee# se$*+ i'or(a$io 'or Oracle Receivables Release 11"7 +lease revie No$e 22>17"1 Cre#i$ Car# Se$*+ Tal Pa+er
$) 0ow to create a Credit Card Payment
Oce ,o* )ave co(+le$e# $)e se$*+ re.*ire(e$s lis$e# above ,o* ca crea$e cre#i$ car# +a,(e$s b, associa$i a Cre#i$ Car# Recei+$ a# Pa,(e$ 3e$)o# $o $)e Ivoice"
3ae s*re ,o* clic o Select Instrument b*$$o $o associa$e a s+eci'ic Cre#i$ Car#
La$er )e ,o* r* $)e 4*$o(a$ic Recei+$s +rocess all ivoices associa$e# $o $)e Pa,(e$ 3e$)o# ,o* c)oose ill be +rocesse#"
) Setup for Credit Card Refunds a) Receivable +ctivity To +ro+erl, )a#le $)e acco*$i ivolve# 'or a Cre#i$ Car# Re'*# ,o* ee# $o crea$e a Receivable 4c$ivi$, i$) $)e Cre#i$ Car# Re'*# 4c$ivi$, $,+e" Responsibility ! Receivables 3aaer avigation! Se$*+ A Recei+$s A Receivable 4c$ivi$ies I 4c$ivi$, L 4cco*$ e$er $)e Re'*# Cleari L acco*$ ,o* o*l# lie Cre#i$ Car# Re'*#s $o *se"
b) 2ookup Code To ca+$*re $)e reaso ,o* are re'*#i a cre#i$ car# +a,(e$ #e'ie Cre#i$ Car# Re'*# reversal reaso loo*+s T)is s$e+ is o+$ioal5"
c) Receipt Class T)e $rasac$io ,o* are re'*#i a +a,(e$ 'or s)o*l# )ave a +a,(e$ (e$)o# $)a$ is associa$e# $o a recei+$ class $)a$ )as! •
Re(i$$ace 3e$)o# ; S$a#ar# a#
•
Re.*ire Co'ir(a$io ; No
See $)e Recei+$ class se$*+ i s$e+ 2"c" above"
%) 0ow to Create a Credit Card Refund T)e 'olloi ra+)ic ill*s$ra$es $)e Cre#i$ Car# Re'*# +rocess"
No$e!
2"
Selec$ $)e a++lica$ios b*$$o" Be'ore ,o* ca crea$e a Re'*# $)e recei+$ ee#a $o )ave a Ua++lie# balace" a" Ua++l, $)e recei+$ 'ro( $)e ivoices $o be re'*#e#" 4l$era$ivel, ,o* ca 4++l, $)e Recei+$ $o a O-acco*$ cre#i$ (e(o" T)e e$ e''ec$ is $o (ae $)e recei+$ )ave a *a++lie# balace" b" Oce $)e recei+$ )as a *a++lie# balace crea$e a e ro i $)e 4++lica$ios 'or( a# 4++l, $o a Receivable 4c$ivi$, i$) T,+e ; Cre#i$ Car# Re'*#" I o*r sa(+le se$*+ i s$e+ >"a above $)is o*l# be CC !efund
c"
T)e re'*# a(o*$ ill #e'a*l$ $o $)e Ua++lie# balace o' $)e recei+$"
#" Save ,o*r c)aes $)is crea$es a cre#i$ car# re'*# ea$ive (iscellaeo*s recei+$" e" T)e re'erece $,+e a# re'erece *(ber i $)e a++lica$io lie re'ers $o $)e a*$o(a$icall, eera$e# ea$ive (iscellaeo*s recei+$ - $)e re'*# recei+$"
="
*er, $)e ea$ive (iscellaeo*s recei+$ crea$e# $)is is $)e re'*# recei+$" I$ ill )ave s$a$*s ; CON/IR3ED a# ill co$ai a !eference Type ; Recei+$ a# a !eference Number ; oriial cre#i$ car# +a,(e$G $)e re(i$$ace $abs ill be eable# 'or $)e cre#i$ car# re'*# recei+$"
>"
Oce $)e re'*# recei+$ )as bee crea$e# i$ (*s$ be re(i$$e# i or#er $o $ras'er '*#s 'ro( ,o*r acco*$ $o $)e c*s$o(ers cre#i$ car# acco*$" a" 8)e re(i$$i a, cre#i$ car# $rasac$io ala,s e$er $)e Recei+$ Class a# Pa,(e$ 3e$)o#"T)is i'or(a$io le$s Receivables o i$ is a cre#i$ car# rela$e# $rasac$io a# $o call iPa,(e$" b" T)e a++roval s$e+ se#s a sial $o iPa,(e$ )ic) ii$ia$es $)e $ras'er o' '*#s" c"
Revie $)e o*$+*$ o' $)e re(i$$ace +rocess" Oce $)e re'*# recei+$ )as bee s*ccess'*ll, re(i$$e# $)e s$a$*s o' $)e ea$ive (iscellaeo*s recei+$ beco(es RE3ITTED a# $)e '*#s are $ras'erre# bac $o ,o*r c*s$o(er:s acco*$"
() Credit Card Chargebacks 4 cre#i$ car# c)arebac occ*rs )e is$ea# o' co$ac$i ,o* 'or a re'* $)e c*s$o(er co$ac$e# $)e iCre#i$ Car# Iss*er is$ea#" T)e Cre#i$ Car# iss*er +rocesses $)e re'*# o ,o*r be)al' - $ai $)e (oe, 'ro( ,o*r acco*$ a# (ovi i$ bac $o $)e c*s$o(er:s acco*$" 4'$er $)is is #oe $)e Cre#i$ Car# iss*er a#vises ,o* $)a$ a cre#i$ car# c)arebac as iss*e#" /olloi are $)e s$e+s $o recor# i$ i$)i Oracle Receivables Responsibility ! Receivables 3aaer avigation! Se$*+ A Recei+$s A Receivable 4c$ivi$ies C)ec $)a$ ,o* )ave #e'ie# a$ leas$ oe ac$ivi$, i$) Type ; Cre#i$ Car# C)arebac Responsibility ! Receivables 3aaer avigation! Recei+$s A Recei+$s 1"
*er, $)e cre#i$ car# recei+$ $)a$ $)e c)arebac as re.*es$e# 'or c)ec $)a$ $)e S$a$e ; Re(i$$e# O$)erise ,o* cao$ crea$e a Cre#i$ Car# C)arebac5
2"
Clic o $)e 4++l, b*$$o $o avia$e $o $)e 4++lica$ios 'or(
="
/i# $)e Ivoice $)a$ as re'*#e# a# *c)ec $)e 4++l, c)ecboF
>"
Crea$e a e a++lica$io lie" I 4++l, To c)oose $)e Receivable 4c$ivi$, ,o* #e'ie# i$) $,+e ; Cre#i$ Car# C)arebac" T)is a*$o(a$icall, eera$es a ea$ive (iscellaeo*s recei+$ si(ilar $o Cre#i$ Car# Re'*#s5
No$es! T)e cre#i$ car# iss*er )as alrea#, #e#*c$e# ,o*r ba acco*$ 'or $)e c)arebac a(o*$" Eve i' $)e ea$ive (iscellaeo*s recei+$ s$a$*s is crea$e# i$) a s$a$*s o' Co'ir(e# base# o $)e oriial recei+$ class5 $)e (oe, )as alrea#, bee re(i$$e# bac $o $)e c*s$o(er" 8)e $)is ea$ive (iscellaeo*s recei+$ is icl*#e# i a re(i$$ace ba$c) Receivables ill c)ae $)e recei+$ s$a$*s $o Re(i$$e# b*$ ill o$ +er'or( a, o$)er ac$io o $)is recei+$"
&) Credit Card 3 4und 5ransfer 6rrors 8)ile +rocessi cre#i$ car# +a,(e$s i$ is co((o $o eco*$er iss*es i $)e i$era$io i$) Pa,(e$s #*ri $)e a*$)ori9a$io?ca+$*re o' '*#s" To .*icl, vie errors a# (ae (a*al correc$ios ,o* ca *se $)e Correc$ /*#s Tras'er Errors 'or(" /or (ore #e$ails o $)is 'or( +lease revie! No$e >01=="1 Correc$ Cre#i$ Car# Errors or Correc$ /*#s Tras'er Errors /or(! Overvie Usae o Iss*es a# Pa$c)es
7) Credit Card Processing, 8nown "ssues and Patches No$e 1=667"1 Cre#i$ Car# Pa,(e$s Re'*#s a# C)arebacs! o Iss*es a# Pa$c)es
') Community #iscussions S$ill )ave .*es$ios Use $)e live 3, Oracle S*++or$ Receivables Co((*i$, i#o belo $o searc) 'or si(ilar #isc*ssios or s$ar$ a e #isc*ssio o $)is s*bJec$"